TI中文支持网
TI专业的中文技术问题搜集分享网站

PGA309通信电压

    我现在使用STM32F103和PGA309单总线通信,共有4片PGA309,其中三片通信正常,但是有一片不能通信,通过示波器观察波形发现当读取数据时,发送完指定的读取命令后,单总线切换到上拉输入模式时,总线的高电平从原来的3.2V变为2.8V,而其他的芯片通信时,电压虽然会降低,但是不会降低这么多,我怀疑是不是PGA309损坏了?我也更换过通信管脚,分别使用PA3和PA9管脚与PGA309的RPG管脚相连进行通信,并且外部加了10K的上拉电阻,仍然不能在切换输入模式时保持3.2V,总是会降到2.8V,想请教大家这种情况是否表明PGA309损坏还是STM32管脚损坏还是我的电路的问题,另外想请教单总线通信时发送数据高电平3.2V接收数据高电平2.8v是否影响与PGA309的通信,希望大家帮忙看看遇到这种情况没,是怎么解决的

user151383853:

楼主观察很仔细哪.. 要说, 就凭这个条件判断芯片是否损害还不足以证明 有电源电压的原因, 也可能是器件特性上的差异.

如果芯片功能已经不正常了, 不能通信, 你也先检查一下电路, 供电, 复位, 连接和焊接等方面的问题再怀疑芯片损坏

user4738782:

回复 user151383853:

    芯片功能应该没有问题,是不是电路有问题,我该从哪方面或者方法去解决这个问题,另外电路的供电和复位、连接应该没有问题,我目前和PGA309通信是将TEST的管脚拉高进行通信的,即PGA309的测试模式,焊接也测试了没有问题。

user4738782:

回复 user151383853:

电路的供电是PGA309的数字和模拟电源都是5V,STM32供电是3.3V,通信管脚RPG接了10K的上拉电阻,上拉到3.3V

Hawk Tong:

回复 user4738782:

板上总计三片PGA309,每个都是独立地接到STM32的串口上?

user4738782:

回复 Hawk Tong:

        是的,每片PGA309都是独立接到STM32的普通管脚上,程序模拟串口通信时序,9600的波特率,就是2号芯片不能通信,其他的都可以。

user4738782:

        今天又测试了一下通过IIC总线配置AT24C02的EEROM,按照PGA309的配置要求写入相应的配置值,然后将TEST引脚拉低,测试结果是PGA309的exc输出没有电压,而我配置成功的PGA309就会输出3.44V的电压,这种情况是不是说明PGA309没有配置成功?我怀疑是我的电路的问题,今天偶尔检查了拉高test引脚的电压,通信正常的PGA是4.88V,这个通信不正常的只有1.26V,怀疑是不是电源的问题,今晚检查下电路,

赞(0)
未经允许不得转载:TI中文支持网 » PGA309通信电压
分享到: 更多 (0)