MC33664 Not Transmitting TPL

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC33664 Not Transmitting TPL

1,940 Views
andrchen
Contributor II

Hello,

I am currently using an STM32 to interface with the MC33664 and testing to see if it is able to communicate over TPL. 

My current setup involves a STM32 Nucleo board, and the FRDM33664BEVB eval board, using jumper wires to connect SPI, EN, and INTB between the two. As there isn't an adequate datasheet that covers startup sequence, communication sequence, etc, I'm using the source code provided online and reverse engineering it to fit the STM32. 

I have validated all wake up sequences (EN with INTB response, and CSB bit flipping) and timing requirements, but when I attempt to transmit a message, I get no response on the TPL side. 

IMG_6545.jpegIMG_6545.jpeg

Yellow is CS/NSS, Blue is TX_CLK, Red is TPL+, Green is TX_DATA(MOSI). I'm not sure what part of the process I'm missing... any help would be greatly appreciated.

0 Kudos
Reply
4 Replies

1,424 Views
kevinyuee
Contributor III

Dear @andrchen ,
    I also encountered the same problem. Have you found a solution? I  need your help. It's very important to me.
Best regards,
Kevin

0 Kudos
Reply

1,905 Views
guoweisun
NXP TechSupport
NXP TechSupport

Hi Andrew

1:You should make correct connection for MC33664 with MCU which you can refer to below picture,and pay attention to use MISO replce MOSI_1

guoweisun_0-1739928390260.pngguoweisun_0-1739928390260.png

In the EVB also need mark the signals for full info you can down load FRDM33664BEVBUG.pdf and MC33664 datasheet:

guoweisun_1-1739928504216.pngguoweisun_1-1739928504216.png

2: For the software I suggest you download the BCC drive which is available from below link:

guoweisun_2-1739928689551.pngguoweisun_2-1739928689551.png

MC33771C | 14-Channel Li-Ion Battery Cell Controller IC | NXP Semiconductors

I think that's the fast way to familiar with this part and operate it.

 

Thanks!

 

 

 

0 Kudos
Reply

1,891 Views
andrchen
Contributor II

I have looked through all of the documentation, everything is wired up correctly. I have followed the wakeup procedures as in the source code. However, when I try to send SPI data to the transceiver, there is no response on the RDTX+/RDTX- pins. There is no activity at all, despite the correct SPI message transmission as shown in the scope shot above. 

Do you have an explanation as to why this might be? If I send a standard SPI frame (CS low, data bits into DATA_TX pin, CLK_TX at the desired frequency), should I expect activity on the RDTX+/RDTX- pins? Is there some other function that needs to be performed, other than holding EN high (which it is already held at)?

0 Kudos
Reply

1,858 Views
guoweisun
NXP TechSupport
NXP TechSupport

Can you show your boards connections or schematic here?

0 Kudos
Reply