- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have been designing a motor control / pfc design based around the imc 102 f048 and IM564-X6D.
I am trying to use I motion link and MCE designer with the firmware download for imc102t f048 to connect to program the chip but i get the following errorCom5 is the correct com port, i have 3.3v and gnd supplied to the target through the i motion link and tx0 and rx0 lines connected to pin 46 and 45 respectively. I have power and ground confirmed at the chip pins and when i attempt to connect i can see on a scope a byte is sent from the i motion link to the chips rx pin. But there is no response on the chips tx pin (pin 46)... it remains at 0v and the error appears in mce designer. I have tried this now on two boards with the same result.
Hoping someone can give me some suggestions
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steps to Program new iMotion Controller
Please follow the below steps when programming a new device :
1) Turn-OFF the 3.3v supply from iMOTION link to the controller
2) Try to establish connection using the preference --> connections tab, Press OK
3) It gives below communication error screen
4.Press cancel
5.Now again open the Preference--> connection tab with 3.3V OFF on the iMOTION link.
6.Now Turn-ON 3.3V on the iMOTION link and then press OK. The connection will now get established
7. Once connection is established and if it is a new chip below pop-up message will be displayed in MCE Designer
8. Under Tools-> Programmer Select the appropriate parameter.txt file and firmware file to program the device. If chip is detected and in programming then below window will be popped up.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Danmerkley
Can you please provide the line diagram/schematic of the connections between the iMOTION link and the iMOTION control board.
Best Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the reply.
so the i motion link is connected to header j1 as per the pinout in the i motion link manual. Pin 7 on imotion link is connected to pin 45 on chip and pin 8 is connected to pin 46 on chip
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Danmerkley,
This could be due to reasons like UART0 being configured as user UART in your MCE Wizard or UART Communication failure.
Could you please follow the below steps and try if it solves your issue
You could also refer to section 5.1 of the document AN2020-07
Could you please let us know if the port is getting detected properly?
Could you please let us know if UART0 is configured user UART? If Yes, then you will not be able to use MCE Designer In that case please try above method to re gain the access.
Please make sure if the 3.3V is not dropping at the time of programming.
Thanks,
Krupashankar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I have not yet been able to connect to the device so I don't think it is possible for the UART to become set to user interface. The i motion link seems to be connecting to the pc properly and is recognized in device manager as com5. i checked the 3.3v supply during communication and it shows no voltage drop during communication.
I tried to reprogram the parameter file using the method you suggest... I have the i motion link connected to the computer and the target chip with 3.3v supply switched off. with mcedesigner open i enter the programmer mode and select my parameter file then click start. Then i switch on the 3.3v supply to turn on the target chip. After several seconds delay i get this error
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Danmerkley
Please refer the following diagram:
Please populate the 0 Ω resistor to 5V pad and remove the resistor on 3.3V supply. Program the iMOTION controller by supplying 5V supply from iMOTION LINK. Please let us know if this works.
Thanks and regards,
Ninad
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I tried changing the i motion voltage to 5v, still had the same problems.
Tried replacing the imc102 chip with a brand new one and still no communication.
Is the Tx line of the imc102 supposed to be held at 0v when not in use or is it supposed to be at 3.3v like the Tx coming from the i motion link?
When connected, the Tx of the imotion link goes to 3.3v and the tx from the chip goes to 0v.
Is this normal?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Still having no luck connecting to these chips whatsoever.
I have a new imotion link coming tomorrow to try but still hoping someone can give me an answer on what the idle state of TX0 is supposed to be on imc102?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steps to Program new iMotion Controller
Please follow the below steps when programming a new device :
1) Turn-OFF the 3.3v supply from iMOTION link to the controller
2) Try to establish connection using the preference --> connections tab, Press OK
3) It gives below communication error screen
4.Press cancel
5.Now again open the Preference--> connection tab with 3.3V OFF on the iMOTION link.
6.Now Turn-ON 3.3V on the iMOTION link and then press OK. The connection will now get established
7. Once connection is established and if it is a new chip below pop-up message will be displayed in MCE Designer
8. Under Tools-> Programmer Select the appropriate parameter.txt file and firmware file to program the device. If chip is detected and in programming then below window will be popped up.