SPI problem example read ID from TJA1145

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

SPI problem example read ID from TJA1145

跳至解决方案
572 次查看
Andreas85
Contributor II
When trying to read the ID via SPI, I receive the following responses. 0xFD74. From data sheet 0x74 is expected. 
 
Andreas85_0-1780388018820.png

 

But if I send the service 0xFD00  again, I get a different response from TJA1145. Why is that the case? The responses repeat cyclically which means BufferRx[4] would be 0xFD74.
 
Andreas85_1-1780388158647.png

 

Andreas85_2-1780388205712.png

 

I would like to set the transceiver to normal mode using 0x0207. However, here as well I receive different responses but not the response I expect.
 
Thanks for the support! 
0 项奖励
回复
1 解答
310 次查看
Andreas85
Contributor II

Hello, I found the roor cause. The voltage from CS was too low due to the hardware configuration. Thanks for the support!

在原帖中查看解决方案

0 项奖励
回复
4 回复数
528 次查看
ErikaC
NXP TechSupport
NXP TechSupport

Hello, The SPI interface operates in full‑duplex mode, meaning that data is transmitted and received simultaneously. However, the device does not return the result of the current command within the same SPI frame. Instead, the response corresponds to the previously received command.

So, could you please try 

Frame 1:
TX (MOSI): Read command → Address 0x7E with RO = 1
RX (MISO): Undefined or previous data

Frame 2:
TX (MOSI): Dummy data (e.g., 0x0000)
RX (MISO): Valid response → Device ID value (e.g., 0x74)

 

0 项奖励
回复
524 次查看
Andreas85
Contributor II

Thanks for the reply. 

If I send the message as recommended, I get the following answer:

Andreas85_0-1780425085548.png

 

It looks like the TJA1145 is responding with following register values  (16 Bit)and  reflecting SDI on SDO. I can also see if I sent Frame 1, pull SDI to low and start with reading register 0x7E, the response comes as expected.  

 

According to the datasheet, SDI can be left floating after the transfer. Does the slave need a low level to reset its internal state machine?

 

Thanks in advance! 

 

0 项奖励
回复
487 次查看
ErikaC
NXP TechSupport
NXP TechSupport

What is the external pull-up value connected to SDI?

Please see AH1903 Application Hints - High speed CAN transceiver for partial networking TJA1145A section 7.4.1 SDI pin input behavior that is under secure files!

0 项奖励
回复
311 次查看
Andreas85
Contributor II

Hello, I found the roor cause. The voltage from CS was too low due to the hardware configuration. Thanks for the support!

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2374901%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BB%8E%20TJA1145%20%E8%AF%BB%E5%8F%96%20ID%20%E7%9A%84%20SPI%20%E9%97%AE%E9%A2%98%E7%A4%BA%E4%BE%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2374901%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%E5%9C%A8%E5%B0%9D%E8%AF%95%E9%80%9A%E8%BF%87%20SPI%20%E8%AF%BB%E5%8F%96%20ID%20%E6%97%B6%EF%BC%8C%E6%88%91%E6%94%B6%E5%88%B0%E4%BA%86%E4%BB%A5%E4%B8%8B%E5%9B%9E%E5%A4%8D%E3%80%820xFD74.%E6%A0%B9%E6%8D%AE%E6%95%B0%E6%8D%AE%E8%A1%A8%EF%BC%8C%E9%A2%84%E8%AE%A1%E4%B8%BA%200x74%E3%80%82%20%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Andreas85_0-1780388018820.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_0-1780388018820.png%22%20style%3D%22width%3A%20350px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_0-1780388018820.png%22%20style%3D%22width%3A%20350px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_0-1780388018820.png%22%20style%3D%22width%3A%20350px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F387519iD7C1136AF9AB3DB5%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Andreas85_0-1780388018820.png%22%20alt%3D%22Andreas85_0-1780388018820.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3C%2FDIV%3E%3CDIV%3E%E4%BD%86%E5%A6%82%E6%9E%9C%E6%88%91%E5%86%8D%E6%AC%A1%E5%8F%91%E9%80%81%200xFD00%20%E6%9C%8D%E5%8A%A1%EF%BC%8CTJA1145%20%E4%BC%9A%E7%BB%99%E5%87%BA%E4%B8%8D%E5%90%8C%E7%9A%84%E5%9B%9E%E5%BA%94%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E8%BF%99%E6%A0%B7%E5%91%A2%EF%BC%9F%E5%93%8D%E5%BA%94%E5%BE%AA%E7%8E%AF%E9%87%8D%E5%A4%8D%EF%BC%8C%E8%BF%99%E6%84%8F%E5%91%B3%E7%9D%80%20BufferRx%5B4%5D%20%E5%B0%86%E6%98%AF%200xFD74%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Andreas85_1-1780388158647.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_1-1780388158647.png%22%20style%3D%22width%3A%20322px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_1-1780388158647.png%22%20style%3D%22width%3A%20322px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_1-1780388158647.png%22%20style%3D%22width%3A%20322px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F387521i971BEC8C6B74FFCE%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Andreas85_1-1780388158647.png%22%20alt%3D%22Andreas85_1-1780388158647.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Andreas85_2-1780388205712.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_2-1780388205712.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_2-1780388205712.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_2-1780388205712.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F387522i736387D520561FEB%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Andreas85_2-1780388205712.png%22%20alt%3D%22Andreas85_2-1780388205712.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CDIV%3E%E6%88%91%E6%83%B3%E4%BD%BF%E7%94%A8%200x0207%20%E5%B0%86%E6%94%B6%E5%8F%91%E5%99%A8%E8%AE%BE%E7%BD%AE%E4%B8%BA%E6%AD%A3%E5%B8%B8%E6%A8%A1%E5%BC%8F%E3%80%82%E7%84%B6%E8%80%8C%EF%BC%8C%E5%9C%A8%E8%BF%99%E9%87%8C%E6%88%91%E4%B9%9F%E6%94%B6%E5%88%B0%E4%BA%86%E4%B8%8D%E5%90%8C%E7%9A%84%E7%AD%94%E5%A4%8D%EF%BC%8C%E4%BD%86%E5%8D%B4%E4%B8%8D%E6%98%AF%E6%88%91%E6%89%80%E6%9C%9F%E6%9C%9B%E7%9A%84%E7%AD%94%E5%A4%8D%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%94%AF%E6%8C%81%EF%BC%81%20%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2375211%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SPI%20problem%20example%20read%20ID%20from%20TJA1145%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2375211%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%20%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%88%91%E6%8C%89%E7%85%A7%E5%BB%BA%E8%AE%AE%E5%8F%91%E9%80%81%E4%BF%A1%E6%81%AF%EF%BC%8C%E4%BC%9A%E5%BE%97%E5%88%B0%E5%A6%82%E4%B8%8B%E7%AD%94%E5%A4%8D%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Andreas85_0-1780425085548.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_0-1780425085548.png%22%20style%3D%22width%3A%20340px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_0-1780425085548.png%22%20style%3D%22width%3A%20340px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Andreas85_0-1780425085548.png%22%20style%3D%22width%3A%20340px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F387585i4A035811A9FE3935%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Andreas85_0-1780425085548.png%22%20alt%3D%22Andreas85_0-1780425085548.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E7%9C%8B%E8%B5%B7%E6%9D%A5%20TJA1145%20%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87%E4%BB%A5%E4%B8%8B%E5%AF%84%E5%AD%98%E5%99%A8%E5%80%BC%EF%BC%8816%20%E4%BD%8D%EF%BC%89%E5%81%9A%E5%87%BA%3CSPAN%3E%E5%93%8D%E5%BA%94%20%3C%2FSPAN%3E%EF%BC%8C%E5%B9%B6%E5%9C%A8%20SDO%20%E4%B8%8A%E5%8F%8D%E6%98%A0%20SDI%E3%80%82%E6%88%91%E8%BF%98%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%88%B0%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%88%91%E5%8F%91%E9%80%81%E5%B8%A7%201%EF%BC%8C%E5%B0%86%20SDI%20%E8%B0%83%E8%87%B3%E4%BD%8E%E7%94%B5%E5%B9%B3%EF%BC%8C%E7%84%B6%E5%90%8E%E5%BC%80%E5%A7%8B%E8%AF%BB%E5%8F%96%E5%AF%84%E5%AD%98%E5%99%A8%200x7E%EF%BC%8C%E5%B0%B1%E4%BC%9A%E5%87%BA%E7%8E%B0%E9%A2%84%E6%9C%9F%E7%9A%84%E5%93%8D%E5%BA%94%E3%80%82%20%20%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E6%A0%B9%E6%8D%AE%E6%95%B0%E6%8D%AE%E8%A1%A8%EF%BC%8CS%20D%3C%2FSPAN%3E%20%3CSPAN%3EI%20%E5%9C%A8%E4%BC%A0%E8%BE%93%E5%90%8E%E5%8F%AF%E4%BB%A5%E4%BF%9D%E6%8C%81%E6%B5%AE%E7%A9%BA%E3%80%82%E4%BB%8E%E6%9C%BA%E9%9C%80%E8%A6%81%E4%BD%8E%E7%BA%A7%E5%88%AB%E6%9D%A5%E9%87%8D%E7%BD%AE%E5%85%B6%E5%86%85%E9%83%A8%E7%8A%B6%E6%80%81%E6%9C%BA%E5%90%97%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E9%A2%84%E5%85%88%E8%A1%A8%E7%A4%BA%E6%84%9F%E8%B0%A2%EF%BC%81%20%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2375175%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SPI%20problem%20example%20read%20ID%20from%20TJA1145%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2375175%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8CSPI%20%E6%8E%A5%E5%8F%A3%E4%BB%A5%E5%85%A8%E5%8F%8C%E5%B7%A5%E6%A8%A1%E5%BC%8F%E8%BF%90%E8%A1%8C%EF%BC%8C%E5%8D%B3%E5%90%8C%E6%97%B6%E4%BC%A0%E8%BE%93%E5%92%8C%E6%8E%A5%E6%94%B6%E6%95%B0%E6%8D%AE%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%E8%AE%BE%E5%A4%87%E4%B8%8D%E4%BC%9A%E5%9C%A8%E5%90%8C%E4%B8%80%20SPI%20%E5%B8%A7%E5%86%85%E8%BF%94%E5%9B%9E%E5%BD%93%E5%89%8D%E5%91%BD%E4%BB%A4%E7%9A%84%E7%BB%93%E6%9E%9C%E3%80%82%E5%8F%96%E8%80%8C%E4%BB%A3%E4%B9%8B%E7%9A%84%E6%98%AF%E4%B8%8E%E4%B9%8B%E5%89%8D%E6%8E%A5%E6%94%B6%E5%88%B0%E7%9A%84%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%AF%B9%E5%BA%94%E7%9A%84%E5%93%8D%E5%BA%94%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%9B%A0%E6%AD%A4%EF%BC%8C%E8%AF%B7%E6%82%A8%E5%B0%9D%E8%AF%95%E4%B8%80%E4%B8%8B%20%3C%2FP%3E%0A%3CP%3E%E7%AC%AC%201%20%E5%B8%A7%EF%BC%9A%3CBR%20%2F%3ETX%20(MOSI)%EF%BC%9AREAD%E5%91%BD%E4%BB%A4%20%E2%86%92%20%E5%9C%B0%E5%9D%80%200x7E%EF%BC%8CRO%20%3D%201%20%3CBR%20%2F%3E%20RX%20(MISO)%EF%BC%9A%E6%9C%AA%E5%AE%9A%E4%B9%89%E6%88%96%E4%B9%8B%E5%89%8D%E7%9A%84%E6%95%B0%E6%8D%AE%3C%2FP%3E%0A%3CP%3E%E7%AC%AC%202%20%E5%B8%A7%EF%BC%9A%3CBR%20%2F%3ETX%EF%BC%88MOSI%EF%BC%89%EF%BC%9A%E8%99%9A%E6%8B%9F%E6%95%B0%E6%8D%AE%EF%BC%88%E4%BE%8B%E5%A6%82%200x0000%EF%BC%89%3CBR%20%2F%3ERX%EF%BC%88MISO%EF%BC%89%EF%BC%9A%E6%9C%89%E6%95%88%E5%93%8D%E5%BA%94%20%E2%86%92%20%E8%AE%BE%E5%A4%87%20ID%20%E5%80%BC%EF%BC%88%E4%BE%8B%E5%A6%82%200x74%EF%BC%89%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2376126%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SPI%20problem%20example%20read%20ID%20from%20TJA1145%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2376126%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%BF%9E%E6%8E%A5%E5%88%B0%20SDI%20%E7%9A%84%E5%A4%96%E9%83%A8%E4%B8%8A%E6%8B%89%E5%80%BC%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E5%8F%82%E9%98%85%20AH1903%20%E5%BA%94%E7%94%A8%E6%8F%90%E7%A4%BA%20-%20%E7%94%A8%E4%BA%8E%E9%83%A8%E5%88%86%E8%81%94%E7%BD%91%E7%9A%84%E9%AB%98%E9%80%9F%20CAN%20%E6%94%B6%E5%8F%91%E5%99%A8%20TJA1145A%20%E7%AC%AC%207.4.1%20%E8%8A%82%E5%AE%89%E5%85%A8%E6%96%87%E4%BB%B6%E4%B8%8B%E7%9A%84%20SDI%20%E5%BC%95%E8%84%9A%E8%BE%93%E5%85%A5%E8%A1%8C%E4%B8%BA%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2381223%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SPI%20problem%20example%20read%20ID%20from%20TJA1145%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2381223%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%88%91%E6%89%BE%E5%88%B0%E4%BA%86%E6%A0%B9%E6%9C%AC%E5%8E%9F%E5%9B%A0%E3%80%82%E7%94%B1%E4%BA%8E%E7%A1%AC%E4%BB%B6%E9%85%8D%E7%BD%AE%E7%9A%84%E5%8E%9F%E5%9B%A0%EF%BC%8CCS%E5%BC%95%E8%84%9A%E7%9A%84%E7%94%B5%E5%8E%8B%E8%BF%87%E4%BD%8E%E3%80%82%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%94%AF%E6%8C%81%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E