Part Number:TCAL6416
您好:
TCAL6416此IC支持的I2C速率最大是1M,我目前使用它来拓展输出16个IO,其中有些IO需要是脉冲式输出,比如P00这个IO输出刚开始配置是低电平,后配置为高电平,持续5us后,就需要变成低电平。按照我理解的datasheet上的写入操作,必须是按照两个PORT连续的写入吗?那一个IO的配置至少要经过16个clk?请问有支持5us脉冲输出的I2C拓展芯片或者SPI拓展芯片推荐的吗?

Alice:
您好,
可以选择只写入一个port. 没有更高频率的型号。
I2C general-purpose I/Os (GPIOs) product selection | TI.com
,
user6235567:
您好,感谢回复,那按照您说的可以单个port连续写的话,某个IO最快是间隔8个clk,也就是8us吗?
,
Alice:
您好,
做不到这么快。
首先要符合I2C的帧时序(如图8.9),这只是对寄存器进行配置,配置后到芯片输出还有延迟,请参考“6.8 开关特性”。
TI中文支持网



