XMC™ Forum Discussions
Hello everyone,
I am changing the BCM5241 PHY to ADIN1200 PHY, because BCM5241 is obsolete.
My source code works fine with the BCM5241, but there seems to be a problem with the ADIN1200 PHY.
I use ADIN1200 based on "XMC4300_Relax_EtherCAT_Kit_V2.1" design, after powering on, connecting RJ45 to Laptop, I can't scan BOX, and I don't see ACT LED and LINK LED working.
Please suggest me how to solve this problem, thank you everyone!
Show LessDear Receiver,
Do you have any documents which is talk about "crosstalk and eye diagram" of XMC4700" ?!
Thank you so much.
Hi, I am trying to get the FPU going on XMC4200 but for some reason I am not able to get the expected performance. I am using the latest version of DAVE.
In the attached project:
1. I enabled the FPU: SCB->CPACR |= 0x00F00000; //Enable FPU
2. I have two functions, a square root and a multiplication and some pin toggles for time measurements on the oscilloscope.
3. I measure approximately 390 clock cycles for the square root and 26 clock cycles for the multiplication. I think these times are too long and they don't change much even if the FPU is not enabled. So, I think I am not using the FPU correctly.
I would very much appreciate it if anyone can help me to find the problem. I tried all the suggestions in this forum by changing the active project properties but observed no improvement.
I also copied the "main.c" file below, which is the only file that I created in the project.
I look forward to hearing from you. Thanks in advance.
Yalcin
========main.c========
Hello there,
I'm trying to create a EtherCAT slave device based on XMC4800 and ADIN1200. I've generated a firmware according to the "Getting started with XMC4800 EtherCAT" video tutorial (LINK ) on YouTube. I've ran the procedure with DAVE IDE, then I created configuration file with SSC. I tried with both 5.12 and 5.13 versions. Then I copied the XML and Excel files to the TwinCAT 3 IO config directory, which in my case is "C:\TwinCAT\3.1\Config\Io\EtherCAT". The physical connection is made through Realtek USB to Ethernet adapter.
In TwinCAT 3, I created an Infineon master device. However, I stuck at the BOX search procedure. It can't find the BOX and establish a connection between the PC and slave device. All the packages are lost.
On the oscilloscope, I can see that there are some packages coming from the PC at intervals within about one second. However, the LINK and LINK_ACK LEDs are off and also there is nothing on the MII lines. LINK_ST stays at logic LOW...
All the clocks are present. Voltages are stable. Reset is HIGH (3.3V)
My schematic is based on the Relax kit datasheet. (LINK )
What could be wrong?
Please check screenshots below!
Best regards!
Show LessHello,
I recently acquired the evaluation board in the title. Other than the "Validation set up" in the application notes doc, I haven't been able to locate any user manual or user guide.
When I hook up the eval board input to 400VDC, I am not getting any output. I see a green LED on the microcontroller board, and the red and orange are flashing. The board draws about 4 mA from the supply.
I have ordered an XMC link cable to use the GUI interface, but I was under the impression that the unit would be pre programmed to go 400VDC in 51 VDC out.
Is there any setup guide or troubleshooting steps I should be following?
Show LessI have two problems with the XMC4800 EtherCAT APP SSC Slave Example.
I use the following demo board: https://www.infineon.com/cms/de/product/evaluation-boards/kit_xmc48_relax_ecat_v1/
and following programs: DAVE 4.4.2 & SSC Tool 5.12 (registered with our company VendorID)
I have downloaded the slave example on the infineon page (https://www.infineon.com/cms/en/product/promopages/aim-mc/dave_downloads.html) and worked through everything as described in the example and in the pdf (https://www.infineon.com/dgdl/Infineon-XMC4800_Relax_EtherCat_APP_Slave_SSC-GS-v01_03-EN.pdf?fileId=5546d462533600a4015398ba3c590a84&ack=t).
Unfortunately, the steps on page 16 and 17 do not work as described. Weis there someone more???
Therefore, unfortunately I do not know if I did it right.
In the end, I always get the following error when creating the project.
I hope someone can help me.
Regards Patrick Show Less
Hi, I am trying to get the FPU going on XMC4200 but for some reason I am not able to get the expected performance. I am using the latest version of DAVE.
In the attached project:
1. I enabled the FPU: SCB->CPACR |= 0x00F00000; //Enable FPU
2. I have two functions, a square root and a multiplication and some pin toggles for time measurements on the oscilloscope.
3. I measure approximately 390 clock cycles for the square root and 26 clock cycles for the multiplication. I think these times are too long and they don't change much even if the FPU is not enabled. So, I think I am not using the FPU correctly.
I would very much appreciate it if anyone can help me to find the problem. I tried all the suggestions in this forum by changing the active project properties but observed no improvement.
I also copied the "main.c" file below, which is the only file that I created in the project.
I look forward to hearing from you. Thanks in advance.
Yalcin
========main.c========
I have two analog signals in the shape of a gaussian curve having an amplitude of about 500 mv and duration of 20 microseconds. These pulses happen at irregular intervals of about every 400 microsecond. I am measuring the amplitude of these signal with two channels of the onboard ADC operating as fast as possible so that the shape of the pulses can be quantified. Using two channels means that a measurement on one channel is slightly behind the other by about 1 microsecond. This creates an error in my data.
I am aware that there are more than one ADC device in my XMC 4700 board. The question is... can code be written such that conversions can be accomplished at exactly the same time on two channels?
Show Less请问用XMC4700,用MDK JLINK仿真调试PWM输出,在单步和暂停状态下,如何停止PWM输出有效电平,这样防止烧坏MOS管,谢谢,邮箱 381048836@qq.com
We need the FIT rate for the XMC4500 and BGT24MTR11. We can't find it in any of the posted documentation.