CH347T 用 CH347StreamI2C发送I2C命令,采到的波形如下图。 SDA数据的变化基本上跟SCL上升沿同时。导致采样错误。
请问是哪里设置不对吗?
CH347T 用 CH347StreamI2C发送I2C命令,采到的波形如下图。 SDA数据的变化基本上跟SCL上升沿同时。导致采样错误。
请问是哪里设置不对吗?
您好,如上波形满足I2C时序要求,通常情况下在SCL低电平期间SDA才发生数据变化是没有问题的。您可以逻辑分析仪抓取下整个的I2C通讯波形,看下设备是否有NACK等动作。
虽然说I2C SDA只能在SCL为低时变化,但时间其实是有要求的。
I2C SPEC里是有 tSU;DAT的要求的。
如果SDA变化的时间太靠近SCL,可能就没办法满足I2C规格的要求。在兼容性方面也会有问题。
目前看起来这段时间是没有达到规格里Standard模式>250ns的要求的。而且SDA的上升时间最大是允许1us的,必须留出足够的时间。
您好,可以尝试先降低I2C的Clock,看下通讯结果。此外,抓取完整的通讯过程后,我们工程师协助您看下该问题。如上通讯的间隔时间当前芯片不支持调节,但可以通过定制固件需求来满足。您可联系工程师沟通,已私信您。
請問這個問題後來有修正嗎?
我們想採用CH347, 但因為這個問題如果沒修正就無法使用
您好,问题已经修正。您测试或使用有遇到任何问题,随时和我们沟通。
請問這個問題修正是4個月前的, 但CH347的相關驅動與文檔都是比這個時間還早, 我們如何取得修正呢?
您好,如上的时序问题是通过芯片的内部固件调整的,并非驱动和应用层代码。
請問要怎麼更新此問題的修正固件呢?
您好,可直接联系技术支持确认版本信息。联系方式已私信。
你好,請再發給我一次聯繫方式
您好,联系方式已私信。