I have a EVAL-M1-101T board which has IMC101T -T08 MCE on it. the eval board also has XMC4200 as the onboard debugger. The board is connected to PC via J Link and Matlab can see the COM port.
How can I read the registers and send command using Matlab?
Thank you for your help!Show Less
Hi I have IMC30A eval board and I want to use the PFC feature to provide pfc and universal input voltage. But I cannot find any resources to calculate the required inductance for the application.
Input voltage: 85 to 240VAC(50-60Hz)
load current max 2.5A(RMS)
I am working on bringing up a custom board. We have a lot of experience with the IMC101TF048XUMA1 and have integrated this into our design. I am using a iMotion-Link to attach a PC to the board for programming. I am trying to establish the initial communications and to program the initial Firmware onto the IMC101TF048XUMA1.
I can see the UART signals (0-5V) arrive at RX0, pin 45 on this part, but there is no response.
I have also verified on an oscilloscope that the signal is as expected. It arrives at the pin with clean transitions, and I used the same 'scope to verify the UART signal as a series of 4 bytes from MCEDesigner - as you can see on the plot below. Here you can see the incoming signal on the bottom trace. Of course, to look for the response I also zoomed out and looked to the right and found no response from the TX0 pin 46, nor did the MCEDesigner app connected to the port.
One thing I did notice is that the pulses measure at an equivalent of 113.2kBaud rather than 115.2kBaud. This is what the iMotion-Link generates. Is this enough to cause the signal to be rejected by the IMC101?
Any thoughts on any reason why the device might not respond to this signal?
Here's a schematic snippet for reference. We are using 5V for power, and power is applied to the board.
I am Trying to Read IU current Value when I send Command
Note: Motor is Stop mode not running
Motor Ampere iU = FFF9,in decimal = 65529
Motor Ampere iU = 5,in decimal = 5
I don't understand Why I get FFF9 value?
when I run motor got Correct Rpm by reading Register 0x7D; // Motor speed Register 125=7D
but IU current give 40,60,70 Reading & also FFC9 or different value FF
PL guide what I am doing Wrong & From where FF values came.
I am connecting up the iMotion-Link for the first time. I understand from my previous post (see link below) that I can use 5V logic on the target board.
However, now that I am using the iMotion-Link, I am not getting ANY signal out the RXD1 pin (which should transmit to the IMC101's RX0 pin on my board). Both RXD1 and TXD1 pins from the iMotion-Link 8-pin header connector appear to be floating. Of course, the 3.3V switch is turned off as well.
I hook up the USB cable between PC and the iMotion-Link, run MCEDesigner, the virutal serial port appears (as COM10) and then I try to connect over the port. However, no signals are generated from the RXD1 and TXD1 pins. What could be going wrong?
Do I need to apply my 5V power to the 3.3V pins on the header connector? I thought that RXD1 pin would be driven without needing this.
I also verified that resistor R1 is not present on the iMotion-Link per previous posts on this issue. I purchased the unit earlier this year.
How can I use duty cycle to control the speed for IMC30A? it seems that for IMC101T, there is a dedicated pin called "dutyfreq" to do this but IMC302A has no such pins. Is there a way to do this by scripting without using the MCU core or a Low pass filter? If so, could you please share a sample script for this application.
I am currently using EVAL-M3-302F with EVAL-M3-CM615PN for an application. I can properly control the motor using the MCE designer. But to be able to control the motor externally I want it to be done using the UART1 of the chip. I have read in another post on community that UART 1 can also be used for user application without going through the MCU core(A core).
I have followed all the necessary steps to configure UART1 for user application. I use the example script provided for both(buffer and fifio mode). But It failed to communicated with my external microcontroller. When I probe pin 64 & 63 of the IMC302A-64, the pins are at zero volt. Does this mean that UART1 is not active?
How can I do this properly ?Show Less
MCE Designer becomes unresponsive and no longer able to turn off the Motor every time I tired to run PFC first and then run Motor.
But there is no problem if I turn on only one(either pfc or Motor) and run.
The tools that I use for this application are: EVAL-M3-302F for controller and EVAL-M3-CM615PN for power board. I have the latest version of MCE designer installed which is v2.3.1 and the MCE wizard that I have is v2.3.1. The firmware package that I use for board is IMC302A-F064 MCE Software Package v1.3.3Show Less
I am using TLE9201SG in my design. I want to use SPI diagnostics to find out if there is load connected between outputs. I am checking this in OFF state (DIS = 1).
It appears that Open Load (OL) state is latching - that means if I have no load connected at the outputs OL state is being set in diagnosis register and does not change after connecting the load. To get proper diagnosis I have to reset diagnosis register before reading it. Even if I disable OL checking (OLDIS = 1), read diagnosis (state = No failure), enable OL back again (OLDIS = 0), diagnosis reads OL again.
Datasheet says that OL is not latching, so it seems that I am doing something wrong or datasheet is wrong.
I attached part of my design schematic.
If anyone knows what could be the cause (datasheet error/my mistake) please help me.
Thank you.Show Less