Aardvark I2C/SPI主機(jī)適配器是一款快速而強(qiáng)大的I2 C總線(xiàn)和SPI總線(xiàn)主機(jī)適配器,通過(guò)USB。
Aardvark I2C/SPI主機(jī)適配器是一款快速而強(qiáng)大的I2 C總線(xiàn)和SPI總線(xiàn)主機(jī)適配器,通過(guò)USB。它允許開(kāi)發(fā)人員通過(guò)USB將Windows、Linux或Mac OS X PC連接到下游嵌入式系統(tǒng)環(huán)境,并使用I2C和SPI協(xié)議傳輸串行消息
一、概述
(1)I2C主站和從站頻率高達(dá)800 kHz†
?。?)I2C多主機(jī)支持
(3)高達(dá)8 MHz的SPI主機(jī)
?。?)高達(dá)4 MHz的SPI從機(jī)
?。?)帶可選引腳的GPIO
(6)†實(shí)際系統(tǒng)總線(xiàn)速度可能隨電容的變化而變化。
二、I2C接口
?。?)真正的800 kbps†更高帶寬USB的性能與較慢的RS-232相比。
?。?)支持標(biāo)準(zhǔn)模式(100kbps)和快速(400kbps)模式以及1 kHz至800 kHz的各種速度†。
(3)支持位間和字節(jié)間時(shí)鐘擴(kuò)展。
?。?)支持多主服務(wù)器。
?。?)主發(fā)送和接收。
?。?)異步從站發(fā)送和接收。
(7)軟件可配置的I2C上拉電阻器。
?。?)軟件可配置的目標(biāo)電源引腳,用于為下游設(shè)備供電。
?。?)重復(fù)啟動(dòng)、10位從站尋址和組合格式事務(wù)。
三、AardvarkI2C/SPI主機(jī)適配器與以下設(shè)備兼容:
?。?)顯示數(shù)據(jù)通道(DDC)
?。?)系統(tǒng)管理總線(xiàn)(SMBus)
?。?)電源管理總線(xiàn)(PMBus)
?。?)智能電池總線(xiàn)(SBBus)
?。?)智能平臺(tái)管理接口(IPMI)
(6)兩線(xiàn)接口(TWI)
?。?)在I2C背景文章中了解有關(guān)I2C的更多信息。
(8)實(shí)際系統(tǒng)總線(xiàn)速度可能隨電容的變化而變化。
四、SPI接口
?。?)在主或從模式下運(yùn)行。
?。?)高達(dá)8Mbps的主信號(hào)傳輸速率。
?。?)高達(dá)4Mbps的從機(jī)信令速率。
?。?)全雙工主發(fā)送/接收。
?。?)異步從站發(fā)送/接收。
(6)軟件可配置的目標(biāo)電源引腳,用于為下游設(shè)備供電。
?。?)主模式下的軟件可配置從機(jī)選擇(SS)極性。
?。?)在SPI背景文章中了解有關(guān)SPI的更多信息。
五、GPIO-通用IO
(1)I2C和SPI引腳可以重新用于更通用的用途,從而允許它們用于目標(biāo)系統(tǒng)上的定制信號(hào)。
(2)GPIO功能還可以與I2C或SPI結(jié)合使用,以與目標(biāo)系統(tǒng)進(jìn)行交互。
?。?)GPIO配置在內(nèi)部緩存,以保留操作模式之間的設(shè)置。