What does TPL stand for?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

What does TPL stand for?

10,273 次查看
fab_
Contributor II

By the products of MC33664 and MC33771/2 NXP offers its own communication bus to connect the components in daisy chain. I'm constantly asking myself, what does TPL stand for. I couldn't find a precise answer in your data sheets.

标记 (2)
0 项奖励
6 回复数

9,782 次查看
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Fabian,

TPL stands for transformer physical layer. 

The MC33771/MC33772 (battery cell controller) and MC33664 (TPL transceiver) communication solution is based on a passive electrical bus (no repeater, no amplifier).
High-speed differential isolated communication is achieved through the use of transformers.


The benefits of such a solution are:
• more robust Electromagnetic Compatibility (EMC) characteristics (intrinsic transformer
common mode rejection)
• greater high-voltage isolation
• better communication speeds and synchronized measurements
• lower cost

The picture below illustrates how the MC33664 TPL transceiver exchanges data between the MCU and the MC33771. 

TPL Communication Translation.JPG

First, you can notice that the MCU needs two SPI ports for the SPI to TPL translation; one for MOSI and one for MISO. At the top of the waveforms, the MCU is going to initiate a command to the MC33771. CS1\ being asserted by the MCU causes a start of message double positive pulse on the TPL bus. This double pulse in turn causes CS2\ to be asserted on the MC33664. This starts the process of the command message from the MCU to be echoed back to the MCU on the MISO pin. After the start of message double pulse, data is clocked out of MOSI and translated onto the TPL bus. The signal on the TPL bus is a differential sine wave. The phase of the sine wave dictates whether it is a one or a zero. After the MOSI data is completed, CS1\ is de-asserted by the MCU and this causes an end of message double negative pulse. After the MC33771 processes the command, it then initates putting it is response data on the TPL bus. The reverse process occurs where the start of message double pulse on the TPL bus is translated to by the MC33664 and it asserts the CS2\ pin on the MCU so it can now receive data on MISO.

I hope it clarifies your question. Let us know if you need any further information.

Best regards,

Tomas

PS: If this answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.

398 次查看
Patrick_Pavle
Contributor III

Hello @TomasVaverka,

is this also described in any data sheet that the MC33664 generates an echo?

BR, Patrick

0 项奖励

4,093 次查看
michael_liu_liu
Contributor I

Tomas

but ,33771 is slave , reponse sclk was generated by 33771?

 

Regards

Michael

0 项奖励

4,825 次查看
michael_liu_liu
Contributor I

hi,Tomas

TPL transceiver look like CAN FD protocol?  Is there bit time ?    is there a sample point  ?  what's the speed?

0 项奖励

9,782 次查看
fab_
Contributor II

Hi Thomas,

thanks for the fast and detailed response. Your answer is very helpful. Thanks!

Best regards,

Fabian

0 项奖励

4,091 次查看
michael_liu_liu
Contributor I
but ,33771 is slave , reponse sclk was generated by 33771?
0 项奖励