Other Technologies General Forum Discussions
Other Technologies General
A new project done by the Microelectronics Students' Group: Coilgun for Acquisition and Signal Processing. A coilgun is a linear electric motor that a...
Show More
A new project done by the Microelectronics Students' Group: Coilgun for Acquisition and Signal Processing.
A coilgun is a linear electric motor that accelerates a ferromagnetic projectile by attracting it to successive coils.
The goal of the project is to implement a coilgun with closed loop control powered by the XMC4500 Relax Kit.
Here is a video on the coilgun closed loop test:
Each coil is fired until the projectile passes the corresponding light sensor. At that point, the next coil is fired.
View the full tutorial on the hardware setup and code here:
http://usgroup.eu/activities/infineon/coilgun/ Show Less
A coilgun is a linear electric motor that accelerates a ferromagnetic projectile by attracting it to successive coils.
The goal of the project is to implement a coilgun with closed loop control powered by the XMC4500 Relax Kit.
Here is a video on the coilgun closed loop test:
Each coil is fired until the projectile passes the corresponding light sensor. At that point, the next coil is fired.
View the full tutorial on the hardware setup and code here:
http://usgroup.eu/activities/infineon/coilgun/ Show Less
Other Technologies General
This project was done by the Microelectronics Students Group from FEUP, Portugal.The goal was to implement an infrared proximity sensor to read the di...
Show More
This project was done by the Microelectronics Students Group from FEUP, Portugal.
The goal was to implement an infrared proximity sensor to read the distance of a target using the XMC4500 board and DAVE3 as the development tool. Generally speaking, all we need for that is a proximity sensor, an analog-to-digital converter, some form of changing voltage to distance and a way of displaying the result. Here's a video of the finished project working:
To see the full tutorial, learn about the hardware and the code, please visit us at:
http://usgroup.eu/activities/infineon/proximity-sensor/
If you want to stay tuned for more, you can follow our Facebook page at:
https://www.facebook.com/usgroup.eu Show Less
The goal was to implement an infrared proximity sensor to read the distance of a target using the XMC4500 board and DAVE3 as the development tool. Generally speaking, all we need for that is a proximity sensor, an analog-to-digital converter, some form of changing voltage to distance and a way of displaying the result. Here's a video of the finished project working:
To see the full tutorial, learn about the hardware and the code, please visit us at:
http://usgroup.eu/activities/infineon/proximity-sensor/
If you want to stay tuned for more, you can follow our Facebook page at:
https://www.facebook.com/usgroup.eu Show Less
Other Technologies General
Welcome to XMC Hands On Training on How to do a Secured UART communication with AES?OverviewEncryption is frequently recommended as the best way to se...
Show More
Welcome to XMC Hands On Training on
How to do a Secured UART communication with AES?
Overview
Encryption is frequently recommended as the best way to secure business-critical data, and AES is the most widely used standard when protecting network traffic, personal data, and corporate IT infrastructures.
Hence for this training we are going to use the Advanced Encryption Standard (AES) apps found in DAVE3 to encrypt and decrypt data messages.
Beside this, the training shall also guide you on how to configure XMC UART for transmitting and receiving data with a PC (Docklight). The operating of FIFO data buffer is also featured in UART receive interrupt.
What is Advanced Encryption Standard (AES) ?
http://www.youtube.com/watch?v=H2LlHOw_ANg
2 data messages are being encrypted and display on the PC screen.
The encrypted data are extracted and re send to XMC for decryption.
Please download the zip file which will guide you on this example.
The file "XMC_HOT UART_AES.zip" contains the following
- Working project of the mentioned topic
- A readme power point slide describing the implementation. Show Less
How to do a Secured UART communication with AES?
Overview
Encryption is frequently recommended as the best way to secure business-critical data, and AES is the most widely used standard when protecting network traffic, personal data, and corporate IT infrastructures.
Hence for this training we are going to use the Advanced Encryption Standard (AES) apps found in DAVE3 to encrypt and decrypt data messages.
Beside this, the training shall also guide you on how to configure XMC UART for transmitting and receiving data with a PC (Docklight). The operating of FIFO data buffer is also featured in UART receive interrupt.
What is Advanced Encryption Standard (AES) ?
http://www.youtube.com/watch?v=H2LlHOw_ANg
2 data messages are being encrypted and display on the PC screen.
The encrypted data are extracted and re send to XMC for decryption.
Please download the zip file which will guide you on this example.
The file "XMC_HOT UART_AES.zip" contains the following
- Working project of the mentioned topic
- A readme power point slide describing the implementation. Show Less
Other Technologies General
A single unidirectional TVS diode structure is designed for a wanted signal between ~0V and a “Maximum working voltage” specified for the TVS diode. I...
Show More
A single unidirectional TVS diode structure is designed for a wanted signal between ~0V and a “Maximum working voltage” specified for the TVS diode. In case of a negative signal is applied between signal line and GND, the device will become conductive if the signal level exceeds about minus 0.5V. Such a device can i.e. be used to protect a unipolar digital data signal. The ESD Absorption capability of the diode is granted for a positive AND a negative ESD strike.
In order to protect bipolar signals, i.e. signals providing both positive and negative voltage values, a bidirectional TVS device is needed. The V-I curve of such device is symmetrical with respect to the origin, and the ESD absorption capability is granted for a positive AND a negative ESD strike in the same way. A bidirectional TVS diode can be created by using two identical unidirectional TVS diodes connected in series or by integrating the bi-directional functionality in one die.
Tip of the Week: to learn more about bidirectional and unidirectional protection diodes and their I/V characteristics, please take a look on the Application Note AN327:
"Bi-directional Ultra Low Capacitance Transient Voltage Suppression Diodes for High Power RF Applications" Show Less
In order to protect bipolar signals, i.e. signals providing both positive and negative voltage values, a bidirectional TVS device is needed. The V-I curve of such device is symmetrical with respect to the origin, and the ESD absorption capability is granted for a positive AND a negative ESD strike in the same way. A bidirectional TVS diode can be created by using two identical unidirectional TVS diodes connected in series or by integrating the bi-directional functionality in one die.
Tip of the Week: to learn more about bidirectional and unidirectional protection diodes and their I/V characteristics, please take a look on the Application Note AN327:
"Bi-directional Ultra Low Capacitance Transient Voltage Suppression Diodes for High Power RF Applications" Show Less
Other Technologies General
** ESD Simulation Models **The TVS design kit aims at supporting designers used to the Agilent Advanced Design System (ADS) software for circuit desig...
Show More
** ESD Simulation Models **
The TVS design kit aims at supporting designers used to the Agilent Advanced Design System (ADS) software for circuit design.
It contains models of ESD TVS diodes and all necessary parts to use these models.
Device models also include in-package parasitic components, such as bond wire inductances, resistances, etc.
Download the .zip right away at >> http://bit.ly/esd_sim_models
More Information on Infineon ESD solutions >> www.infineon.com/esdprotection Show Less
The TVS design kit aims at supporting designers used to the Agilent Advanced Design System (ADS) software for circuit design.
It contains models of ESD TVS diodes and all necessary parts to use these models.
Device models also include in-package parasitic components, such as bond wire inductances, resistances, etc.
Download the .zip right away at >> http://bit.ly/esd_sim_models
More Information on Infineon ESD solutions >> www.infineon.com/esdprotection Show Less
Other Technologies General
OverviewThis is a Fast charge adaptor, which is capable of supporting the QC2.0 protocol (Quick Charge 2.0) from Qualcomm with excellent charging effi...
Show More
Overview
This is a Fast charge adaptor, which is capable of supporting the QC2.0 protocol (Quick Charge 2.0) from Qualcomm with excellent charging efficiency as compared to other competitors. It make use of Infineon XMC1200 high performance 32bit Cortex M0 CPU and DP2A single stage fly back controller with power factor correction to produce maximum power output of 15W @ 9V/1.67A.
Further development to this fast charge concept will include a security hardware authentication chip from Infineon ORIGA to pair up with device such as mobile phone, tablets etc. This will have the benefits of protecting customer original products from counterfeits and unauthorized replacement parts.
Implementation
The QC2.0 (Qualcomm) protocol make use of different voltage level of the USB D+/- to request for the required charging Vbus voltage. Hence the fast 12 bit ADC of XMC1200 is required to convert the D+/D- voltage level to digital value which can then be process by the software and make the request to DP2A for the charging voltage output.
The QC2.0 software protocol embedded within XMC1200 had been tested and verified with a Quick Charge 2.0 enabled device from Qualcomm.
http://www.qualcomm.com/chipsets/quick-charge
The software will also request the system to enter into Sleep mode when charging is completed or device is unplug to reduce power consumption. A fast wake up happens when the device is plug in to the adaptor and charging will resume at this point.
Show Less
This is a Fast charge adaptor, which is capable of supporting the QC2.0 protocol (Quick Charge 2.0) from Qualcomm with excellent charging efficiency as compared to other competitors. It make use of Infineon XMC1200 high performance 32bit Cortex M0 CPU and DP2A single stage fly back controller with power factor correction to produce maximum power output of 15W @ 9V/1.67A.
Further development to this fast charge concept will include a security hardware authentication chip from Infineon ORIGA to pair up with device such as mobile phone, tablets etc. This will have the benefits of protecting customer original products from counterfeits and unauthorized replacement parts.
Implementation
The QC2.0 (Qualcomm) protocol make use of different voltage level of the USB D+/- to request for the required charging Vbus voltage. Hence the fast 12 bit ADC of XMC1200 is required to convert the D+/D- voltage level to digital value which can then be process by the software and make the request to DP2A for the charging voltage output.
The QC2.0 software protocol embedded within XMC1200 had been tested and verified with a Quick Charge 2.0 enabled device from Qualcomm.
http://www.qualcomm.com/chipsets/quick-charge
The software will also request the system to enter into Sleep mode when charging is completed or device is unplug to reduce power consumption. A fast wake up happens when the device is plug in to the adaptor and charging will resume at this point.
Show Less
Other Technologies General
Welcome to XMC Hands On Training on How to create a CGI and SSI web server with lwIP stack?OverviewThis hands on training consist of 2 partsPart 1The ...
Show More
Welcome to XMC Hands On Training on
How to create a CGI and SSI web server with lwIP stack?
Overview
This hands on training consist of 2 parts
Part 1
The 1st part of the training shall guide you on how to create a web server with lwIP stack using XMC4500. The web server application consist of the Common Gateway Interface (CGI) and Service Side Include (SSI) features which allow you to interface with the web server to toggle a LED and read a ADC value respectively. The XMC4500 shall also retrieve the web page from the SD card and serve it to the client PC.
Note: Some SD card are not so lucky to be readable by the SDMMC apps, hence causing the web server to hang. We are still looking into this issue and hope to remove this message once we have a solution on this.
Part 2
The 2nd part of the training shall guide you on how to install web pages onto the XMC flash instead of reading from the SD card.
Lets see how you can make use of the CGI method to toggle a LED of the XMC4500 Hexagon board.
You can also use the SSI method to get feedback information of the ADC value from the XMC4500 to the client PC.
Please download the zip file which will guide you on this example.
The file "XMC_HOT ETH Webserver.zip" contains the following
- Working project for part 1 and 2 training
The file "Readme ppt.zip" contains the following
- 2 readme power point slide describing the implementation.
Some tools which can assist you in the development of web server are :-
1) Real time monitoring TCP/IP packets
http://www.wireshark.org/download.html
2) Simple web page design
http://www.virtualmechanics.com/products/spinnerpro/ Show Less
How to create a CGI and SSI web server with lwIP stack?
Overview
This hands on training consist of 2 parts
Part 1
The 1st part of the training shall guide you on how to create a web server with lwIP stack using XMC4500. The web server application consist of the Common Gateway Interface (CGI) and Service Side Include (SSI) features which allow you to interface with the web server to toggle a LED and read a ADC value respectively. The XMC4500 shall also retrieve the web page from the SD card and serve it to the client PC.
Note: Some SD card are not so lucky to be readable by the SDMMC apps, hence causing the web server to hang. We are still looking into this issue and hope to remove this message once we have a solution on this.
Part 2
The 2nd part of the training shall guide you on how to install web pages onto the XMC flash instead of reading from the SD card.
Lets see how you can make use of the CGI method to toggle a LED of the XMC4500 Hexagon board.
You can also use the SSI method to get feedback information of the ADC value from the XMC4500 to the client PC.
Please download the zip file which will guide you on this example.
The file "XMC_HOT ETH Webserver.zip" contains the following
- Working project for part 1 and 2 training
The file "Readme ppt.zip" contains the following
- 2 readme power point slide describing the implementation.
Some tools which can assist you in the development of web server are :-
1) Real time monitoring TCP/IP packets
http://www.wireshark.org/download.html
2) Simple web page design
http://www.virtualmechanics.com/products/spinnerpro/ Show Less
Other Technologies General
Welcome to XMC Hands On Training on How to do a basic ADC Queue source conversion with software trigger?Overview Some applications require more comple...
Show More
Welcome to XMC Hands On Training on
How to do a basic ADC Queue source conversion with software trigger?
Overview
Some applications require more complex sequences for converting the analog inputs. Queue Request Source allows the user to configure dedicated sequences of conversions, choosing arbitrarily from up to 8 channels in a group. Each independent channel (or queue entry) of the sequence can be
configured separately as:
- Refill (to program its re-entrance into the queue or FIFO after being converted)
- External Trigger Enable (to be converted only after an external trigger event occurs)
- Interrupt Enable (to generate a source event)
Please download the zip file which will guide you on this example.
The file "XMC_HOT_VADC_Queue_basic.zip" contains the following
- Working project of the mentioned topic
- A readme power point slide describing the implementation. Show Less
How to do a basic ADC Queue source conversion with software trigger?
Overview
Some applications require more complex sequences for converting the analog inputs. Queue Request Source allows the user to configure dedicated sequences of conversions, choosing arbitrarily from up to 8 channels in a group. Each independent channel (or queue entry) of the sequence can be
configured separately as:
- Refill (to program its re-entrance into the queue or FIFO after being converted)
- External Trigger Enable (to be converted only after an external trigger event occurs)
- Interrupt Enable (to generate a source event)
Please download the zip file which will guide you on this example.
The file "XMC_HOT_VADC_Queue_basic.zip" contains the following
- Working project of the mentioned topic
- A readme power point slide describing the implementation. Show Less
Other Technologies General
A new project done by the Microelectronics Students' Group: A basic function generator. The main objective of this project, is to show how the DAC (Di...
Show More
A new project done by the Microelectronics Students' Group: A basic function generator.
The main objective of this project, is to show how the DAC (Digital-to-Analog Converter) works and how to implement a simple function generator with it.
Some important features explored in the article: using the DAC, implementing a state machine and deploying the essential PWM, IO and NVIC with DAVE Apps.
View the full tutorial here:
http://usgroup.eu/activities/infineon/simple-function-generator/ Show Less
The main objective of this project, is to show how the DAC (Digital-to-Analog Converter) works and how to implement a simple function generator with it.
Some important features explored in the article: using the DAC, implementing a state machine and deploying the essential PWM, IO and NVIC with DAVE Apps.
View the full tutorial here:
http://usgroup.eu/activities/infineon/simple-function-generator/ Show Less
Other Technologies General
Dear ESD Community! I want to share with you the link to this educational Infineon Webinar about ESD: ************************************************...
Show More
Dear ESD Community!
I want to share with you the link to this educational Infineon Webinar about ESD:
*************************************************************************************************************************
Design Methodology and Solutions for State-of-the-Art ESD Protection
by Kim Lee, Applications Engineer, Infineon, North America
http://infineon-community.com/LP=136?rd=ond4&elqTrack=true
*************************************************************************************************************************
Duration: 45 minutes.
Prerequisites: Basics of semiconductor devices and circuitry.
Cost: free of charge (use the form below).
Attendees will learn:
• A methodology enabling systematic ESD design
• Understand ESD devices key performance parameters
• Learn to know latest developments in ESD protection devices
Who should attend:
• Application Engineers
• Design Engineers
• Test Engineers
• Product Managers
Submit the form free of charge today and start watching Infineon webcast!!:
http://infineon-community.com/LP=136?rd=ond4&elqTrack=true Show Less
I want to share with you the link to this educational Infineon Webinar about ESD:
*************************************************************************************************************************
Design Methodology and Solutions for State-of-the-Art ESD Protection
by Kim Lee, Applications Engineer, Infineon, North America
http://infineon-community.com/LP=136?rd=ond4&elqTrack=true
*************************************************************************************************************************
Duration: 45 minutes.
Prerequisites: Basics of semiconductor devices and circuitry.
Cost: free of charge (use the form below).
Attendees will learn:
• A methodology enabling systematic ESD design
• Understand ESD devices key performance parameters
• Learn to know latest developments in ESD protection devices
Who should attend:
• Application Engineers
• Design Engineers
• Test Engineers
• Product Managers
Submit the form free of charge today and start watching Infineon webcast!!:
http://infineon-community.com/LP=136?rd=ond4&elqTrack=true Show Less