Part Number:TCA9617A
你好,
帮忙解答一下“
Rp(min)计算公式中的VCC, VOL 和IOL在哪里可以查到数值?
Rp(max)计算公式中Cb怎么得到?
谢谢。
Amy Luo:
您好,
总线电容Cb是芯片管脚的负载电容+PCB迹线电容,这取决于挂接的设备数量和PCB 设计,因此设计之初是不确定的,只有PCBA完成之后才能确定,可以用电容表进行测量,一般根据实际测试波形的上升沿陡度来调节上拉电阻的大小。
设计原理图初期一般选1K ~10K。
另外,I2C总线对不同速率的应用也有最大负载电容的规格要求,如下截图表格:
,
Chambin Zhang:
你好,
IoL的值那里可以查到?
如何根据实测波形上升沿时间确定Cb, 选择合适的上拉电阻上限?
谢谢。
,
Amy Luo:
按照上面截图表格中的I2C规格参数,VCC>2V时灌电流选3mA,即IOL取3mA;VCC≤2V时,灌电流选2mA,即IOL取2mA;
这里根据实际波形调节确定的不是Cb,是上拉电阻值;上述公式仅是理论分析,实际调节的时候,不需要知道确切的Cb,根据总线波形的形状变化,可以知道是往大了还是往小了调节上拉电阻值;
I2C信号是数字信号,由0和1高低电平组成,由0变为1时有上升沿,有1变为0时有下降沿,如果上升或下降沿比较缓慢,即总线上的电容比较大,充放电时间比较长,那么上拉电阻就需要往小了调;如果上升沿或下降沿有过冲,那说明充放电时间比较短,需要往大了调节上拉电阻,最后使得I2C波形比较像方波,即上升沿比较陡但还没有过冲。
,
Chambin Zhang:
你好,
按照TCA9617手册里的说法:The B-side pull-up resistor sizing must also ensure that the rise time is greater than 20 ns. 是不是上升沿还要满足大于20nS?
有个问题? IIC总线上升沿时间的上限怎么确定?手册里怎么查到这个参数?
谢谢。
,
Amy Luo:
上升沿时间的最大值数据手册也没有给出,但是给出了典型值,如下截图红色框内: