我的应用是,图像传感器---933---934,在934的手册中看到,可以配置传输模式为RAW10和RAW12 HF,这里我有2个疑问哈。
1.我通过对934mode管脚的电阻大小设置,把934配置为raw10的时候,不配置934的任何寄存器,使用默认的参数,这时候使用示波器去测量,934的VSYNC可以测量到这个管脚的频率是14Hz符合默认参数的配置,且非常稳定。但是由于我图像传感器是12位输出的,且传感器只能用12位输出,没法配置。我把934修改为RAW12 HF,这时候再去测量VSYNC发现频率十分不稳定。翻看934的手册,看到这段,我的PCLK是96MHz,和里面的计算结果应该接近,也就是说同轴线缆上的传输频率从1.4Gbps上升到1.8Gbps以后通讯变的不稳定。在后来的测试中发现,问题可能出在FB1上。我使用的是934中推荐的参考设计,所用器件也和934手册中一致。
。后面尝试着把FB1中的磁珠并联1个上去,这个时候VSYNC会比不并联的时候稳定很多,但依然会有波动,大概1分钟左右会波动下。翻看FB1的这个磁珠手册,看到它的阻抗频率曲线如下
,是不是跟换磁珠就能让通讯稳定,例如更换当1.8GHz的时候,阻抗在1000Ω以上的磁珠
2.最坏的情况的就是12位传输之所以不稳定是因为我的线缆也许就不支持这么高的传输速率,当然这也只是猜测,而且我手上也没合适的仪器去测试线缆是否合格。最简单的办法肯定是更换更合适的线缆,但是我的应用场合比较特殊,其他线缆没法用,目前手上这根是最合适的。当我只能稳定的传输10位的图像数据时,这里就有个问题,如果选择传输10位的图像数据,那是不是意味着我图像传感器,最高的2位数据会丢失,这是非常致命的。是否有办法可以补救,例如933传输的时候把12位图像数据,左移2位,即丢弃最低的2位,保留高位?