TVII-C-2D-6M I2C-Fast mode Fall-time specification

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ShYa_3490236
Level 5
Level 5
Distributor - Macnica (Japan)
10 solutions authored 50 replies posted 50 sign-ins

Datasheet(002-24601 Rev. G)のI2C仕様を参照していますが、Fast mode, Fast mode plusについては立下り時間のMinimum規定があります。

 

このMin.仕様を守れないと、期待するI2Cコミュニケーションが達成できない可能性がありますが、現状手元のボードでの測定結果は、tF = 1ns以下となっています。

 

使用条件:Mode : Fast mode、周波数 : 380KHz程度、VDDIO_GPIO : 3.3 or 5V

 

Fall time = 12ns以上(VDDIO_GPIOに依存), 300ns未満となるように、バス容量もしくは抵抗等、外部部品での調整で対策を検討していますが、バス容量追加は許容できないため、ほかの対策案で検討したいと考えています。

#現状、SDA/SCLの両ラインに直列抵抗の追加を検討しています

 

上記対策が最良であるかどうか、また、ほかの良案や参照できるドキュメントがありましたらご提案いただくことは可能でしょうか?

 

よろしくお願いします。

0 Likes
1 Solution
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

お世話になっております。

はい、直列抵抗の追加はtf時間調整に有利であります。また、I2C用IOのDriveMode、ご確認いただけませんでしょうか?Open Drain, Drives Lowモードは、tF時間を延長するのに良いです。

RyanZhao_0-1643941102848.png

宜しくお願い致します。

Best Regards,

Ryan

View solution in original post

2 Replies
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

お世話になっております。

はい、直列抵抗の追加はtf時間調整に有利であります。また、I2C用IOのDriveMode、ご確認いただけませんでしょうか?Open Drain, Drives Lowモードは、tF時間を延長するのに良いです。

RyanZhao_0-1643941102848.png

宜しくお願い致します。

Best Regards,

Ryan

ShYa_3490236
Level 5
Level 5
Distributor - Macnica (Japan)
10 solutions authored 50 replies posted 50 sign-ins

Ryan様

お世話になっております。

コメントいただきありがとうございました。参考にさせていただきます。

Slew rate control機能も使用できそうなので、もう少しマニュアルを読んでみたいと思います。

 

Best regards,

Shohei Yamaguchi / macnica

0 Likes