|

【Maker電子學】SPI 界面解密 — PART 4

   
作者:Bird

上篇文章【Maker電子學】SPI 界面解密—PART 3,我們詳細說明了 SPI 工作時的波形,以及它的各種變化,這次我們要用一個實際的例子來看看週邊裝置如何透過 SPI 與 MCU 溝通。

MCP3008

我們要拿來當作範例的 SPI 週邊,是一顆叫做 MCP3008 的 10-bit 類比數位轉換晶片(A/D converter)。這顆 ADC 晶片是 Microchip 的產品,由於它很容易使用,速度也不差,常用在 Raspberry Pi 上作爲類比訊號的輸入界面,用以彌補 Raspberry Pi 先天沒有類比輸入界面的遺憾。

MCP3008(Source

我們先簡單來看一下 MCP3008 的規格。它有 8 個 channel 的輸入(但是同時只能選一個來用)、在 5 V 供電的情況下可以達到最快 200 K samples/sec 的取樣及轉換速度、10-bit 的解析度、以及最大 +/-1 LSB 的非線性。

關於它的轉換速度,我們來看看它的 datasheet:

本文為會員限定文章

立即加入會員! 全站文章無限看~

                               

已經是會員? 按此登入

只需不到短短一分鐘...

輸入您的信箱與ID註冊即可享有一切福利!

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

Liang Bird

Author: Liang Bird

在外商圈電子業中闖蕩多年,經歷過 NXP、Sony、Crossmatch 等企業,從事無線通訊、影像系統、手機、液晶面板、半導體、生物辨識等不同領域產品開發。熱愛學習新事物,協助新創團隊解決技術問題。台大農機系、台科大電子所畢業,熱愛賞鳥、演奏管風琴、大提琴、法國號,亦是不折不扣的熱血 maker。

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *