微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PCA9306电路图上拉电阻问题~

PCA9306电路图上拉电阻问题~

时间:10-02 整理:3721RD 点击:

感谢您的回答。

vref1 = 1.2V ~1.3V , vdpu = 2.6V 

问: scl1端与sda1端上拉的电阻多少合适?  (参考公式计算为66 Ω ?),scl2端与sda2端上拉电阻多少合适?(90Ω?)。

注: 我使用的IIC总线上只会挂一个从机(1对1)的关系。

目前的问题:测试过好几次,换了4kΩ,1MkΩ   66Ω,现在还是不能用。不知道为什么。希望官方给出参考值直接焊上能用就阿弥陀佛了。

(个人有单独焊了个pca9306的板子却能使用,上拉电阻都是1MKΩ的,不过电平转换是1.2到3.0v的)。

没太看明白你的问题。

如果不能用,有没有抓下波形,看下波形是什么形状,再分析下问题。

你要实现几V到几V的电平转换,datasheet中Table 1给出了不同Vdpu的上拉电阻的取值。可参考。

谢谢您的回答。

目的:1.2v 到2.6v(或2.6v到1.2v) IIC电平转换 。

现象:使能端接地 (失能),scl2 跟sda2 都持续输入波形,使用示波器测试都能检测到2.6v的波形。(此时电平转换是不工作的,scl1与sda1 都是高电平(1.2v)。

输入端不更改的情况下(scl2 与sda2 照样有2.6v的输入波形,由mcu产生)。

使能端接高电平(2.6v) ,scl2 变成高电平(2.6v),sda2变成有0.25v的电压   。就连输入的波形都被强制拉高了。所以电平转换是不工作的。不知道为什么。

上拉电阻参数如下:(注:1.2v是电源供电,2.6v是由芯片内部升压得到的,所以电流越小越好,要求iic通信速率能达到400k。)

1.2v端上拉电阻我采用1.2MΩ,2.6v端上拉电阻我采用2.6MΩ,使能端与vref2 上拉电阻200k,接100pf电容到地。 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top