關于SPI和I2C外圍設備的簡單調查
時間:2020-07-28 00:18來源:海獵人
關于SPI和I2C外圍設備的簡單調查
內存、離散I/O接口、多軸加速計、彩色液晶顯示器、無線通信模塊等很多設備都可以使用SPI或I2C接口,或兩者都兼容。這兩種串行接口標準是現代電子學的重要組成部分,如果沒有它們,我們今天所熟悉的各種智能器件可能都不會存在。
本節的目的是使你了解哪些器件是可用的,并為你自己的創作提供一些出發點。本節所列舉的器件是基于功能性和實用性選擇的,不過只列出了一小部分,若想探索更多的可用器件,可以查看附錄D中列出的主要電子產品經銷商名錄。尋找可用的器件可能要花費幾個小時甚至更久,你要做好準備。
1. 離散I/O端口
如果需要輸出一組并行或離散的數字,卻沒有足夠數量的I/O線,那你可以使用串并轉換器件來達到目的。表14-4列出了幾種類型的器件,它們使用I2C或SPI串行接口,提供8~16個離散的I/O端口。
表14-4 I2C和SPI離散I/O端口擴展芯片
部件編號
|
制造商
|
端口數
|
接口
|
PCF8574
|
德州儀器
|
8
|
I2C
|
MAX7317
|
Maxim
|
10
|
SPI
|
MCP23017
|
微芯科技
|
16
|
I2C
|
舉個例子,比如你想用微控制器的兩個引腳控制前置面板上的一組LED。德州儀器生產的PCF8574提供8個離散I/O端口和I2C串行接口。微芯科技的MCP23017有16個離散端口,也使用I2C接口。如果你更喜歡SPI接口,Maxim公司的MAX7317則提供10個離散I/O端口和SPI接口。
2. ADC和DAC器件
很多ADC和DAC器件采用SPI或I2C接口,它們的分辨率、轉換速率、通道數的選擇范圍都很大。帶有串行接口的ADC和DAC器件列表請參考第13章。
3. 內存
內存器件可能是最常見的SPI和I2C外圍設備?捎玫念愋桶EEPROM、串行靜態隨機存儲器(靜態RAM),當然也有閃存。無所不在的SD閃存卡(及其體型較小的近親微型存儲卡)也有SPI和I2C接口類型,見表14-5?捎玫拇SRAM器件和閃存器件分別列舉在了表14-6和表14-7中。
表14-5 EEPROM內存
部件編號
|
制造商
|
容量(比特)
|
結構
|
接口
|
AT25010B
|
ATMEL
|
1 kb
|
128×8
|
SPI
|
AT24C01D
|
ATMEL
|
1 kb
|
128×8
|
I2C
|
AT25020B
|
ATMEL
|
2 kb
|
256×8
|
SPI
|
AT24C02D
|
ATMEL
|
2 kb
|
256×8
|
I2C
|
PCF85103C-2
|
NXP
|
2 kb
|
256×8
|
I2C
|
PCF8582C-2
|
NXP
|
2 kb
|
256×8
|
I2C
|
AT25040B
|
ATMEL
|
4 kb
|
512×8
|
SPI
|
AT24C04C
|
ATMEL
|
4 kb
|
512×8
|
I2C
|
PCF8594C-2
|
NXP
|
4 kb
|
512×8
|
I2C
|
AT25080B
|
ATMEL
|
8 kb
|
1024×8
|
SPI
|
AT24C08D
|
ATMEL
|
8 kb
|
1024×8
|
I2C
|
PCA24S08A
|
NXP
|
8 kb
|
1024×8
|
I2C
|
PCF8598C-2
|
NXP
|
8 kb
|
1024×8
|
I2C
|
AT25160B
|
ATMEL
|
16 kb
|
2048×8
|
SPI
|
AT24C16D
|
ATMEL
|
16 kb
|
2048×8
|
I2C
|
AT25320B
|
ATMEL
|
32 kb
|
4096×8
|
SPI
|
AT24C32D
|
ATMEL
|
32 kb
|
4096×8
|
I2C
|
AT25640B
|
ATMEL
|
64 kb
|
8192×8
|
SPI
|
AT24C64B
|
ATMEL
|
64 kb
|
8192×8
|
I2C
|
AT25128B
|
ATMEL
|
128 kb
|
16 k×8
|
SPI
|
AT24C128C
|
ATMEL
|
128 kb
|
16 k×8
|
I2C
|
AT25256B
|
ATMEL
|
256 kb
|
32 k×8
|
SPI
|
AT24C256C
|
ATMEL
|
256 kb
|
32 k×8
|
I2C
|
AT25512
|
ATMEL
|
512 kb
|
64 k×8
|
SPI
|
AT24C512C
|
ATMEL
|
512 kb
|
64 k×8
|
I2C
|
AT25M01
|
ATMEL
|
1 Mb
|
128 k×8
|
SPI
|
AT24CM01
|
ATMEL
|
1 Mb
|
125 k×8
|
I2C
|
表14-6 串行SRAM內存
部件編號
|
制造商
|
容量(比特)
|
結構
|
接口
|
23A512
|
微芯科技
|
512 kb
|
64 k×8
|
SPI
|
23A1024
|
微芯科技
|
1 Mb
|
128 k×8
|
SPI
|
N01S830HAT22I
|
ON Semiconductor
|
1 Mb
|
128 k×8
|
SPI
|
FM25H20
|
Cypress
|
2 Mb
|
256 k×8
|
SPI
|
PCF8570
|
NXP
|
2 Mb
|
256 k×8
|
I2C
|
表14-7 閃存內存
部件編號
|
制造商
|
容量(比特)
|
結構
|
接口
|
M25P10
|
Micron
|
1 Mb
|
125 k×8
|
SPI
|
SST25VF010A
|
微芯科技
|
1 Mb
|
128 k×8
|
SPI
|
SST25VF020B
|
微芯科技
|
2 Mb
|
256 k×8
|
SPI
|
SST25VF040B
|
微芯科技
|
4 Mb
|
512 k×8
|
SPI
|
SST25VF080B
|
微芯科技
|
8 Mb
|
1 M×8
|
SPI
|
SST25VF016B
|
微芯科技
|
16 Mb
|
2 M×8
|
SPI
|
M25P16
|
Micron
|
16 Mb
|
2 M×8
|
SPI
|
N25Q00AA11G
|
Micron
|
1 Gb
|
128 M×8
|
SPI
|
|
------分隔線----------------------------
欧美三级片免费观看,欧美男人与禽交的视频,玖玖玖精品视频免费播放,国产一级国产一级在线观看,99re6在线精品视频首页
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<蜘蛛词>|
<文本链>
<文本链>
<文本链>
<文本链>
<文本链>
<文本链>
多臺電動機變頻調速恒壓供水電路 多臺電動機變頻調速恒壓供水電路如圖6-16所示。 圖6-16多臺電動機變頻調... [詳情]
一臺變頻器控制多臺并聯電動機電路 一臺變頻器控制多臺并聯電動機電路如圖6-15所示。 圖6-15一臺變頻器控... [詳情]
變極變頻調速電動機控制電路 變極變頻調速電動機控制電路如圖6-14所示。 圖6-14變極變頻調速電動機控制電... [詳情]
FR-241E變頻器控制起升機構電路 FR-241E系列變頻器控制起升機構電路如圖6-13所示。 圖6-13FR-241E系列變頻... [詳情]
風機變頻調速控制電路 風機變頻調速控制電路如圖6-12所示。 圖6-12風機變頻調速控制電路 【電路工作原理】... [詳情]