1. FRAME使用DATACLK的16分频可能有问题,手册45页图51,FRAME需要领先DATACLK一段时间,同时FRAME和DATA是边沿对齐的,你检查一下。
2. 所以现在FIFO写指针的同步源是FRAME,读指针是OSTR,PLL的同步源是SYNC?FRAME和OSTR来自不同的时钟域,FIFO还是有可能乱掉。两个办法,一是把读指针也用FRAME做同步源,反正你也不做多片DAC的输出同步,OSTR也就无所谓了;或者是用SIF_SYNC,给一个异步的同步信号强制同步一下FIFO读写指针,或许也有帮助。
3. FIFO offset和LVDS data/clk delay可能需要调一下。
4. DAC3482的产品文件夹里有应用手册啊,里面讲得很全,你去官网下载“DAC348x Device Configuration and Synchronization“
1. FRAME使用DATACLK的16分频可能有问题,手册45页图51,FRAME需要领先DATACLK一段时间,同时FRAME和DATA是边沿对齐的,你检查一下。
2. 所以现在FIFO写指针的同步源是FRAME,读指针是OSTR,PLL的同步源是SYNC?FRAME和OSTR来自不同的时钟域,FIFO还是有可能乱掉。两个办法,一是把读指针也用FRAME做同步源,反正你也不做多片DAC的输出同步,OSTR也就无所谓了;或者是用SIF_SYNC,给一个异步的同步信号强制同步一下FIFO读写指针,或许也有帮助。
3. FIFO offset和LVDS data/clk delay可能需要调一下。
4. DAC3482的产品文件夹里有应用手册啊,里面讲得很全,你去官网下载“DAC348x Device Configuration and Synchronization“
举报