MC33771B - communication

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

MC33771B - communication

565 Views
Patrick_Pavle
Contributor III

Dear Community, 

I use the MC33664 and one MC33771B. Unfortunately, I am not getting any feedback from the MC33771B. This should at least send back an echo, i.e. a write command, via the TPL line if it is correct? 

First I send the wake-up sequence where only the CSB_TX is set to LOW and HIGH, whereby the times must be observed.

Patrick_Pavle_0-1711007145005.png

 

Then I send a software reset global frame that looks like this:  0x8010, 0x030x03, 0xF6 

After reset I wait at least 5ms. Is it allowed to exceed 5ms? 

Patrick_Pavle_1-1711008268711.png

After I try to initialize the mc33771b: 0x0031, 0x01, 0x02, 0x04

Finally, i send a dummy no operation command.

However, on the oscilloscope you can only see the frames that I send and no feedback from the MC33771B on the TPL, RDTX-/RDTX+

best regards,

Patrick 

 

0 Kudos
Reply
1 Reply

544 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Patrick,

Could you please share your schematic to make sure there is no issue in HW configuration and the TPL signals?

Typically you firstly need to assign a CID to all the BCC in the chain, but you can get a response by sending a read request for the INIT register to CID 0 when the BCC is not yet initialized (with a CID = 0).

Make also sure that the MC33664 is enabled and check that the TPL signals are correct.

Note that the MC33771B can only communicate with TPL1 protocol and the commands should be built based on a 40bits message as described in the datasheet.

I would also recommend you to look at our BCC software driver and the AN12084 – “MC3371/MC33772 Programming Guide”.

BR, Tomas

0 Kudos
Reply