s32k312 spi2 clock wire ouput extra pulse at begining.

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

s32k312 spi2 clock wire ouput extra pulse at begining.

跳至解决方案
2,566 次查看
victory
Contributor V

Hi Nxp,

    i am using s32k312 spi2 to send  data. and found spi2 clk line always output extra one pulse  as  pic below(blue waveform is clock line),  how's that happen. it not happened in spi1.

 

attached is a sample project.

victory_0-1732323536670.png

 

标记 (1)
0 项奖励
回复
1 解答
2,484 次查看
victory
Contributor V
1. sck pull-up resistor cause this problem.
2. spi-sd need send data with CS high, so manually control cs instead of lpspi2_pcs0.

在原帖中查看解决方案

0 项奖励
回复
4 回复数
2,527 次查看
victory
Contributor V

attached files

0 项奖励
回复
2,493 次查看
Robin_Shen
NXP TechSupport
NXP TechSupport

I tested your attached project and did not see the waveform mentioned in your screenshot(I don't see any SPI data at all). Please re-upload the test project.
In addition, why do you use PTE11 as GPIO(PCS) instead of configuring PTE11 as lpspi2_pcs0?

Also, why call IP_LPSPI_2->TCR |= speed << 27; instead of using the S32 Configuration Tool to configure SpiBaudrate?

It is recommended to refer to the Lpspi_Flexio_Ip_Transfer_S32K344, Lpspi_Ip_HalfDuplexTransfer_S32K344 projects in S32K3 RTD 4.0.0 or Example S32K312 SPI Transmit & Receive Using DMA DS3.5 RTD300

0 项奖励
回复
2,485 次查看
victory
Contributor V
1. sck pull-up resistor cause this problem.
2. spi-sd need send data with CS high, so manually control cs instead of lpspi2_pcs0.
0 项奖励
回复
2,551 次查看
judith75hodges
Contributor I

Hello,

 

The extra clock pulse on the SPI2 clock line is definitely interesting, especially since it doesn’t happen on SPI1. This could be caused by a configuration mismatch in SPI2 settings, such as clock polarity, phase, or transfer mode. It’s also worth checking if SPI2 handles idle states differently or if there’s a subtle difference in how the driver or SDK is managing it. Hardware issues like signal integrity could also play a role, though it’s less likely.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2000441%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Es32k312%20spi2%20%E6%97%B6%E9%92%9F%E7%BA%BF%E5%9C%A8%E5%BC%80%E5%A7%8B%E6%97%B6%E8%BE%93%E5%87%BA%E9%A2%9D%E5%A4%96%E8%84%89%E5%86%B2%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2000441%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Nxp%2C%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20s32k312%20spi2%20%E5%8F%91%E9%80%81%E6%95%B0%E6%8D%AE%E3%80%82%E5%8F%91%E7%8E%B0spi2%20clk%E7%BA%BF%E6%80%BB%E6%98%AF%E8%BE%93%E5%87%BA%E9%A2%9D%E5%A4%96%E7%9A%84%E4%B8%80%E4%B8%AA%E8%84%89%E5%86%B2%EF%BC%8C%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA%EF%BC%88%E8%93%9D%E8%89%B2%E6%B3%A2%E5%BD%A2%E6%98%AF%E6%97%B6%E9%92%9F%E7%BA%BF%EF%BC%89%EF%BC%8C%E8%BF%99%E6%98%AF%E6%80%8E%E4%B9%88%E5%9B%9E%E4%BA%8B%EF%BC%9F%E8%BF%99%E5%9C%A8%20spi1%20%E4%B8%AD%E6%B2%A1%E6%9C%89%E5%8F%91%E7%94%9F%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E9%99%84%E4%BB%B6%E6%98%AF%E4%B8%80%E4%B8%AA%E7%A4%BA%E4%BE%8B%E9%A1%B9%E7%9B%AE%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22victory_0-1732323536670.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22victory_0-1732323536670.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F312126i11A60B46DA85B895%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22victory_0-1732323536670.png%22%20alt%3D%22victory_0-1732323536670.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2001863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9As32k312%20spi2%E6%97%B6%E9%92%9F%E7%BA%BF%E5%9C%A8%E5%BC%80%E5%A7%8B%E6%97%B6%E8%BE%93%E5%87%BA%E9%A2%9D%E5%A4%96%E8%84%89%E5%86%B2%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2001863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E1.%20sck%E4%B8%8A%E6%8B%89%E7%94%B5%E9%98%BB%E5%AF%BC%E8%87%B4%E6%AD%A4%E9%97%AE%E9%A2%98%E3%80%82%3CBR%20%2F%3E2.%20spi-sd%20%E9%9C%80%E8%A6%81%E5%9C%A8%20CS%20%E9%AB%98%E7%94%B5%E5%B9%B3%E6%97%B6%E5%8F%91%E9%80%81%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%9B%A0%E6%AD%A4%E8%AF%B7%E6%89%8B%E5%8A%A8%E6%8E%A7%E5%88%B6%20cs%20%E8%80%8C%E4%B8%8D%E6%98%AF%20lpspi2_pcs0%E3%80%82%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2001554%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9As32k312%20spi2%E6%97%B6%E9%92%9F%E7%BA%BF%E5%9C%A8%E5%BC%80%E5%A7%8B%E6%97%B6%E8%BE%93%E5%87%BA%E9%A2%9D%E5%A4%96%E8%84%89%E5%86%B2%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2001554%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%B5%8B%E8%AF%95%E4%BA%86%E6%82%A8%E9%99%84%E5%8A%A0%E7%9A%84%E9%A1%B9%E7%9B%AE%EF%BC%8C%E4%BD%86%E6%B2%A1%E6%9C%89%E7%9C%8B%E5%88%B0%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%E4%B8%AD%E6%8F%90%E5%88%B0%E7%9A%84%E6%B3%A2%E5%BD%A2%EF%BC%88%E6%88%91%E6%A0%B9%E6%9C%AC%E6%B2%A1%E6%9C%89%E7%9C%8B%E5%88%B0%E4%BB%BB%E4%BD%95%20SPI%20%E6%95%B0%E6%8D%AE%EF%BC%89%E3%80%82%E8%AF%B7%E9%87%8D%E6%96%B0%E4%B8%8A%E4%BC%A0%E6%B5%8B%E8%AF%95%E9%A1%B9%E7%9B%AE%E3%80%82%3CBR%20%2F%3E%E5%8F%A6%E5%A4%96%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%B0%86PTE11%E7%94%A8%E4%BD%9CGPIO(PCS)%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E5%B0%86PTE11%E9%85%8D%E7%BD%AE%E4%B8%BA%3CSTRONG%3Elpspi2_pcs0%3C%2FSTRONG%3E%20%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E5%8F%A6%E5%A4%96%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E8%B0%83%E7%94%A8%20IP_LPSPI_2-%26gt%3BTCR%20%7C%3D%20speed%20%26lt%3B%26lt%3B%2027%3B%20%E8%80%8C%E4%B8%8D%E6%98%AF%E4%BD%BF%E7%94%A8%3CEM%3ES32%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7%3C%2FEM%3E%E6%9D%A5%E9%85%8D%E7%BD%AE%3CSTRONG%3ESpiBaudrate%3C%2FSTRONG%3E%20%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E5%BB%BA%E8%AE%AE%E5%8F%82%E8%80%83%20S32K3%20RTD%204.0.0%20%E4%B8%AD%E7%9A%84%3CSTRONG%3ELpspi_Flexio_Ip_Transfer_S32K344%3C%2FSTRONG%3E%20%E3%80%81%20%3CSTRONG%3ELpspi_Ip_HalfDuplexTransfer_S32K344%3C%2FSTRONG%3E%E9%A1%B9%E7%9B%AE%E6%88%96%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FExample-S32K312-SPI-Transmit-amp-Receive-Using-DMA-DS3-5-RTD300%2Fta-p%2F1787856%22%20target%3D%22_self%22%3E%E4%BD%BF%E7%94%A8%20DMA%20DS3.5%20RTD300%20%E7%9A%84%20S32K312%20SPI%20%E5%8F%91%E9%80%81%E5%92%8C%E6%8E%A5%E6%94%B6%E7%A4%BA%E4%BE%8B%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2000524%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9As32k312%20spi2%E6%97%B6%E9%92%9F%E7%BA%BF%E5%9C%A8%E5%BC%80%E5%A7%8B%E6%97%B6%E8%BE%93%E5%87%BA%E9%A2%9D%E5%A4%96%E8%84%89%E5%86%B2%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2000524%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E9%99%84%E5%8A%A0%E6%96%87%E4%BB%B6%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2000468%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9As32k312%20spi2%20%E6%97%B6%E9%92%9F%E7%BA%BF%E5%9C%A8%E5%BC%80%E5%A7%8B%E6%97%B6%E8%BE%93%E5%87%BA%E9%A2%9D%E5%A4%96%E8%84%89%E5%86%B2%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2000468%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ESPI2%20%E6%97%B6%E9%92%9F%E7%BA%BF%E4%B8%8A%E7%9A%84%E9%A2%9D%E5%A4%96%E6%97%B6%E9%92%9F%E8%84%89%E5%86%B2%E7%BB%9D%E5%AF%B9%E5%BE%88%E6%9C%89%E8%B6%A3%EF%BC%8C%E7%89%B9%E5%88%AB%E6%98%AF%E5%9B%A0%E4%B8%BA%E5%AE%83%E4%B8%8D%E4%BC%9A%E5%8F%91%E7%94%9F%E5%9C%A8%20SPI1%20%E4%B8%8A%E3%80%82%E8%BF%99%E5%8F%AF%E8%83%BD%E6%98%AF%E7%94%B1%E4%BA%8E%20SPI2%20%E8%AE%BE%E7%BD%AE%E4%B8%AD%E7%9A%84%E9%85%8D%E7%BD%AE%E4%B8%8D%E5%8C%B9%E9%85%8D%E5%BC%95%E8%B5%B7%E7%9A%84%EF%BC%8C%E4%BE%8B%E5%A6%82%E6%97%B6%E9%92%9F%E6%9E%81%E6%80%A7%E3%80%81%E7%9B%B8%E4%BD%8D%E6%88%96%E4%BC%A0%E8%BE%93%E6%A8%A1%E5%BC%8F%E3%80%82%E8%BF%98%E5%80%BC%E5%BE%97%E6%A3%80%E6%9F%A5%20SPI2%20%E6%98%AF%E5%90%A6%E4%BB%A5%E4%B8%8D%E5%90%8C%E7%9A%84%E6%96%B9%E5%BC%8F%E5%A4%84%E7%90%86%E7%A9%BA%E9%97%B2%E7%8A%B6%E6%80%81%EF%BC%8C%E6%88%96%E8%80%85%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%88%96%20SDK%20%E7%AE%A1%E7%90%86%E5%AE%83%E7%9A%84%E6%96%B9%E5%BC%8F%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%BB%86%E5%BE%AE%E7%9A%84%E5%B7%AE%E5%88%AB%E3%80%82%E4%BF%A1%E5%8F%B7%E5%AE%8C%E6%95%B4%E6%80%A7%E7%AD%89%E7%A1%AC%E4%BB%B6%E9%97%AE%E9%A2%98%E4%B9%9F%E5%8F%AF%E8%83%BD%E4%BA%A7%E7%94%9F%E5%BD%B1%E5%93%8D%EF%BC%8C%E5%B0%BD%E7%AE%A1%E5%8F%AF%E8%83%BD%E6%80%A7%E8%BE%83%E5%B0%8F%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E