在使用CH347T進(jìn)行USB轉(zhuǎn)SPI通信時(shí),不同的SPI頻率的幀間隔時(shí)間都很長,請(qǐng)問有解決方案嗎
468K:
937K:
3.75M
在使用CH347T進(jìn)行USB轉(zhuǎn)SPI通信時(shí),不同的SPI頻率的幀間隔時(shí)間都很長,請(qǐng)問有解決方案嗎
468K:
937K:
3.75M
您好,如上現(xiàn)象并不正常,如果是512字節(jié)以內(nèi)的長包通訊是可以做到信號(hào)連續(xù)的。存在以下情況,是會(huì)有間隔時(shí)間:
1、如果是調(diào)用多次SPI傳輸API,進(jìn)行短包通訊;
2、調(diào)用CH347SPI_Write API函數(shù),且iWriteStep設(shè)置較??;
如確認(rèn)存在,可優(yōu)化代碼,也可用demo軟件測(cè)試對(duì)比看效果。
您好, 是我的iWriteStep設(shè)成1了, 更改后正常了, 現(xiàn)在搞懂這個(gè)參數(shù)含義了,非常感謝
上圖中可獲知CS下降沿跟SCK開始動(dòng)作的邊沿基本都有40us上的時(shí)間間隔,為啥這么大?能減少嗎?
您好,如上間隔時(shí)間為通過單獨(dú)的片選函數(shù)手動(dòng)拉片選產(chǎn)生的延遲時(shí)間,芯片同時(shí)支持硬件SPI自動(dòng)拉片選的操作。使用硬件SPI控制片選時(shí)間精度可控制在5us以內(nèi)。