CH347T I2C 波形疑问


CH347T 用 CH347StreamI2C发送I2C命令,采到的波形如下图。 SDA数据的变化基本上跟SCL上升沿同时。导致采样错误。

请问是哪里设置不对吗?


image.png

您好,如上波形满足I2C时序要求,通常情况下在SCL低电平期间SDA才发生数据变化是没有问题的。您可以逻辑分析仪抓取下整个的I2C通讯波形,看下设备是否有NACK等动作。


虽然说I2C SDA只能在SCL为低时变化,但时间其实是有要求的。

I2C SPEC里是有 tSU;DAT的要求的。

如果SDA变化的时间太靠近SCL,可能就没办法满足I2C规格的要求。在兼容性方面也会有问题。

目前看起来这段时间是没有达到规格里Standard模式>250ns的要求的。而且SDA的上升时间最大是允许1us的,必须留出足够的时间。


image.pngimage.png


您好,可以尝试先降低I2C的Clock,看下通讯结果。此外,抓取完整的通讯过程后,我们工程师协助您看下该问题。如上通讯的间隔时间当前芯片不支持调节,但可以通过定制固件需求来满足。您可联系工程师沟通,已私信您。


請問這個問題後來有修正嗎?

我們想採用CH347, 但因為這個問題如果沒修正就無法使用


您好,问题已经修正。您测试或使用有遇到任何问题,随时和我们沟通。


請問這個問題修正是4個月前的, 但CH347的相關驅動與文檔都是比這個時間還早, 我們如何取得修正呢?



您好,如上的时序问题是通过芯片的内部固件调整的,并非驱动和应用层代码。


請問要怎麼更新此問題的修正固件呢?


您好,可直接联系技术支持确认版本信息。联系方式已私信。


你好,請再發給我一次聯繫方式


您好,联系方式已私信。


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