微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PGA309的通信问题

PGA309的通信问题

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

    我现在用PGA309单线通信模式,将test脚拉高到3.3V,PGA309供电是模拟电路供电5V,数字电路供电3.3V,现在情况是进行测试时不能与PGA309通信,通过示波器查看单线上发送的命令及时序都是正常的,即先发送0x55H再接着发送设置寄存器及寄存器地址然后再发送0x55H,接着再发送读寄存器命令,这时检测不到PGA309控制单总线发送的起始位,即总线上总是高电平,通过示波器查看时序,高电平为104us,低电平104us,起始位和结束位也都是104us,想请教大家,我是哪里做错了,PGA309的RPG管脚是接了上拉电阻到MCU的通信管脚,没有个VOUT接到一起。拜托

我看, 供电范围应该是满足要求的. 内部有上电复位电路应该可以满足要求.

进行测试时不能与PGA309通信, 怀疑还有哪个原因芯片没有进入工作状态呢

        解决了,原因还是通信的波特率的问题,我仿真时用示波器看的通信波特率为104us,但是实际测试时用示波器看接近1ms,所以远远低于pga309要求的最低通信速率4.8KHz,将波特率调整后就可以通信了,这个问题搞了3天才找出来,期间又是飞线改电路,又是测量和更换电源,还是自己注意的少,另外谢谢二楼的关注和回答。

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

网站地图

Top