ti大神们,
我这里用到了am335x的两个网口,在stareWare下调试。电口模式下,给两个网口今天分配两个IP,分别可以ping通。现在将一个配置为电口,一个配置为光口,ping电口持续20s~30s可以ping通,然后就ping不通了…此时程序正常运行,只是网口中断不再进入。
问下大神们,dp83640配置为光口,除了把FX_EN_Z拉低是能光口模式外,还需要其他什么操作吗?问题可能出在哪里…
多谢!
Kailyn Chen:
光口模式,直接将FX_EN拉低或者通过配置寄存器都行。不需要其他的配置了。
那您现在读下寄存器0x00的速度是否为100Mbps?
Kevin_KDP:
回复 Kailyn Chen:
hi Kailyn,
我读取了下0x00寄存器为0x2100,100Mbps,自适应关闭。
我量了下dp83640的TX+ 信号,当我将dp83640配置为光口模式时,电平变为0,这是正常的吗?
附上原理图
Kailyn Chen:
回复 Kevin_KDP:
光口模式,TXD为发送端,所以输出为0 是不正常的。后端和1X9使用AC耦合,耦合电容之后有给接收端提供偏置电压, Vcc为多大?光口模式下需要提供3.3V偏置电压。
Kevin_KDP:
回复 Kailyn Chen:
多谢回复.增加VCC 3.3V偏执电压后,TX+ TX-波形如下:(黄色蓝色为TX+ TX-, 红色为查分相减)
有几个问题麻烦下。
1、请问这个波形有没有问题?
2、FX_SD是做什么用的,也需要按照手册上130欧姆上拉,82欧姆下拉吗?
3、RX+ 和RX- 需要电容耦合还是直流耦合?光电转换模块手册中建议交流耦合,但是DP83640 datasheet 9.2 Fiber Network Circuit中我看到输入是直流耦合。
谢谢!