微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DS80PCI402寄存器配置不起作用问题

DS80PCI402寄存器配置不起作用问题

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

我们在pcie1.0上面应用DS80PCI402做repeater功能,现在存在的问题是,iic寄存器能够正常写入,读出的值与写入的值均正确,但是从测试的信号上看,该寄存器该起的作用根本没有起作用:

1、尤其比较明显的0x01中,disable所有的channel,这时测试输出引脚仍然有信号输出;

2、请帮忙确认下,在2.5V供电是,VIN和VDD_SEL引脚的电平值为 2.5V是否正确,原则上应该是悬空,在后面解释float时,说的是2/3VDD,但是我实际测试出来就是2.5V;

3、寄存器中,0x00中的第0位,是软件的reset恢复所有寄存器为default设置状态,但是实际测试时,发现改位设置也是不管用,原来的寄存器设置值仍然会保持。

请各位大师帮下忙

看了下,好像你的确实有问题。

1. 所有channle disable,不应该有输出。

2. 2.5V时,Vin和VDD_SEL应当悬空,使得内部regulator disable,VIN同样是power端,悬空的话,不应当有2.5V电压。另外2/3VDD的条件是ENSMB=0的前提下。

3. 0x00bit 0=1时才是将内部寄存器reset,恢复到默认值状态。

Hi Bobo,

寄存器6的bit3需要写成‘1’

这样寄存器0x06的值是0x18.

这样寄存器配置才能生效

Regards

Liang

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

网站地图

Top