Aardvark I2C/SPI主机适配器是一款快速而强大的I2 C总线和SPI总线主机适配器,通过USB。它允许开发人员通过USB将Windows、Linux或Mac OS X PC连接到下游嵌入式系统环境,并使用I2C和SPI协议传输串行消息
一、概述
(1)I2C主站和从站频率高达800 kHz†
(2)I2C多主机支持
(3)高达8 MHz的SPI主机
(4)高达4 MHz的SPI从机
(5)带可选引脚的GPIO
(6)†实际系统总线速度可能随电容的变化而变化。
二、I2C接口
(1)真正的800 kbps†更高带宽USB的性能与较慢的RS-232相比。
(2)支持标准模式(100kbps)和快速(400kbps)模式以及1 kHz至800 kHz的各种速度†。
(3)支持位间和字节间时钟扩展。
(4)支持多主服务器。
(5)主发送和接收。
(6)异步从站发送和接收。
(7)软件可配置的I2C上拉电阻器。
(8)软件可配置的目标电源引脚,用于为下游设备供电。
(9)重复启动、10位从站寻址和组合格式事务。
三、AardvarkI2C/SPI主机适配器与以下设备兼容:
(1)显示数据通道(DDC)
(2)系统管理总线(SMBus)
(3)电源管理总线(PMBus)
(4)智能电池总线(SBBus)
(5)智能平台管理接口(IPMI)
(6)两线接口(TWI)
(7)在I2C背景文章中了解有关I2C的更多信息。
(8)实际系统总线速度可能随电容的变化而变化。
四、SPI接口
(1)在主或从模式下运行。
(2)高达8Mbps的主信号传输速率。
(3)高达4Mbps的从机信令速率。
(4)全双工主发送/接收。
(5)异步从站发送/接收。
(6)软件可配置的目标电源引脚,用于为下游设备供电。
(7)主模式下的软件可配置从机选择(SS)极性。
(8)在SPI背景文章中了解有关SPI的更多信息。
五、GPIO-通用IO
(1)I2C和SPI引脚可以重新用于更通用的用途,从而允许它们用于目标系统上的定制信号。
(2)GPIO功能还可以与I2C或SPI结合使用,以与目标系统进行交互。
(3)GPIO配置在内部缓存,以保留操作模式之间的设置。