簡體   English   中英

用ADC對Raspberry Pi進行編碼-SPI

[英]Coding Raspberry Pi with an ADC - SPI

我正在嘗試將模擬到數字轉換器連接到樹莓派。 據我所知,RPi不支持雙向SPI模式。 我正在使用的ADC表示它與SPI兼容,但只有輸入SCLK,CNV,並且輸出CLKOUT +和CLKOUT-和SD0 +和SD0-。 這使我了解到,它僅適用於雙向SPI,因為只有串行數據輸出。 我正在考慮將PWM用於CNV(我認為是CE),將GPIO時鍾用於SCLK,然后在GPIO時鍾的下降沿使用中斷,以數字方式從ADC讀取每個位。 我不了解SPI,但是從我經常閱讀的內容來看,它需要發送數據才能接收它。 您知道我提到的設置(不使用SPI)是否可以使用? 還是我缺少有關SPI的東西,而ADC不在雙向模式下也可以使用?

我們正在使用Raspberry Pi 3 b ADC- http://cds.linear.com/docs/en/datasheet/232316fa.pdf

感謝您的任何幫助,您可以提供。

請仔細閱讀數據手冊,尤其是第8和9頁。我建議您將CMOS / LVDS引腳接地,以啟用CMOS模式。 然后僅使用“ +”針。 使用SCK作為SPI時鍾,使用SD01 +作為輸入到Rpi的SPI數據。 將GPIO引腳連接到CNV。
還要注意,RPi運行在3.3V,ADC的最大額定值也是3v3,這使IC一直處於邊緣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM