CH347T和CH347F的区别

关于CH347T和CH347F有几个问题想要咨询一下。

 

  1. CH347T和CH347F都能支持1MHz的I2C通信吗?还是只有CH347F能够支持1MHz I2C通信?

  2. CH347T和CH347F都能支持非法I2C通信吗?即收到NAK回复后,两个版本是否都能够继续发送I2C数据(即维持SCL信号为低电平)。如果两个版本都可以,那么对应官方提供的DLL中的哪个函数?如果仅有一个版本支持,支持的版本是哪个?另一个版本能否通过直接使用命令的形式实现,能够给出参考改写函数?

  3. 如果想要在维持SDA为低电平的情况下,保持SCL以700kHz持续输出时钟信号,有什么设置方式吗?(如果单纯通过Stream_I2C函数,在第9个时钟信号会因为线与变成高电平)

您好,关于如上问题回复如下:
A1:CH347T和CH347F都能支持1MHz的I2C通信;
A2:帖中所描述的非法通信方式,不支持;CH347接收到NACK后会立刻停止通讯,但SCL会恢复默认低电平;此外,2个芯片提供的接口API是一样的(CH347_StreamI2C),并没有其他独立的命令通道;

A3:维持SDA低电平情况,保持SCL持续输出时钟信号,此功也无法实现;


基于以上情况,除非基于芯片做功能定制才可满足。您可添加我们技术支持联系方式,做下详细的沟通。


A1:利用DLL中提供的函数CH347I2C_Set(0, 0x06);尝试将CH347T的I2C速率配置到1MHz,实际得到的I2C波形为400kHz(如图1)。同样的配置在CH347F中,可以达到1MHz(如图2)。

图1image.png

图2:

image.png

A2:CH347T实际测试时,在收到NAK回复后,仍然发送了后续内容,如图1;CH347F实际测试时,收到NAK回复,没有再发送后续内容,但SCL和SDA都维持在了高电平


是我的配置出了什么问题吗?


请问还有技术支持在吗?或者可以给我技术支持的相应联系方式?


您好,请添加技术支持微信,联系方式已私信。


只有登录才能回复,可以选择微信账号登录