This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EM1402EVM: EMB1428 on the EM1402EVM

Part Number: EM1402EVM

Hi,

I have been working with this evaluation module for a month now. I did have the software and hardware functioning, but now I am getting a fault code (b1110) which is DIR_RT is not the opposite of DIR. The DIR bit is downloaded as part of the command and the timing appears to look ok.

I am not sure if I am missing something with the timing, but I would like to know what conditions or sequence of events will cause the error "DIR_RT is not the opposite of DIR" to occur?

Thanks,

Malcolm

  • Hi Malcolm,

    If you go to figure 13 of datasheet then it has details of when fault will be triggered.

    Can you plot and compare to figure 13? They should never be on same logic level.

    Roger

  • Hi Roger,

    Thanks for the quick response.

    I measured the pulses. They are the opposite, but I could not get a picture. They do appear to be opposite as expected.

    However, I am getting an error beacuse fault INT goes high. The SDO signal is attached. The top trace is the SDO (MISO) and the bottom trace are the clock pulses. The first 8 clocks cycles are the chip select to the SN74AHC595QPWRQ1 to select the EMB1428. The next is SDO for the command to turn off the EMB1428, hence the 0 in the command portion of the message.

    Have I interpreted the SDO pulses correctly? It says "EMB1428 will drive SDO on the falling edge of SCLK", and I  interpret  the fault to be b1110. Which according to table # Fault codes is DIR_RT is not the opposite of DIR 

    Is my interpretation correct? Also, there are no over or under voltages errors in the registers that are read.

    Thanks

    Malcolm

  • Hi,

    After a little more investigation /reading the fault appears to be b0111. I don't see this fault listed in either of the datasheets  (EMB1428 and EMB1499).

    The FAULT_INT is always triggered to what I believe is a Done went high while EN was high. See attached.

    Any thoughts on what might be happening ?

    Malcolm  

  • Hi Malcolm,

    I'm going to go ahead and close this since you and I are already discussing this issue on another thread. Please only create a new thread for new issues. This way we can keep track of all the conversation in a single chain.

    Have a nice weekend!

    Leslie