TI论坛
直播中

钱一辰

8年用户 1037经验值
私信 关注
[问答]

DAC3482在按字宽度输入模式下,为啥SYNC信号每16*n个FIFO采样重复一次?


  • 下图是DAC3482 中FIFO的说明。该FIFO的深度是8。在按字宽度输入模式下,为啥SYNC信号每16*n个FIFO采样重复一次?按照我的理解SYNC信号是用来重置FIFO写指针的,FIFO深度是8,那SYNC信号就应该每8*n个FIFO采样重复一次啊,和输入模式无关。求解答!

回帖(2)

李杰

2024-12-21 14:06:27

  • 下图是DAC3482 中FIFO的说明。该FIFO的深度是8。在按字宽度输入模式下,为啥SYNC信号每16*n个FIFO采样重复一次?按照我的理解SYNC信号是用来重置FIFO写指针的,FIFO深度是8,那SYNC信号就应该每8*n个FIFO采样重复一次啊,和输入模式无关。求解答!

举报

杨福林

2024-12-21 17:13:44
DAC3482是一款16位双通道数字模拟转换器(DAC),具有FIFO缓冲区。在按字宽度输入模式下,SYNC信号每16*n个FIFO采样重复一次,这是因为DAC3482的FIFO缓冲区深度为8,而每个FIFO缓冲区可以存储16位数据。在按字宽度输入模式下,每次输入的数据宽度为16位,因此需要8个FIFO缓冲区来存储这些数据。

以下是详细的解释:

1. DAC3482的FIFO缓冲区深度为8,这意味着它可以存储8个16位的数据。

2. 在按字宽度输入模式下,每次输入的数据宽度为16位。因此,每次输入需要8个FIFO缓冲区来存储这些数据。

3. 当FIFO缓冲区满时(即存储了8个16位数据),SYNC信号会被触发,以重置FIFO写指针。这意味着每次输入16*n个FIFO采样时,SYNC信号会重复一次。

4. 由于每次输入需要8个FIFO缓冲区来存储16位数据,所以SYNC信号会在16*n个FIFO采样时重复一次,而不是8*n个FIFO采样。

综上所述,DAC3482在按字宽度输入模式下,SYNC信号每16*n个FIFO采样重复一次,这是因为每次输入需要8个FIFO缓冲区来存储16位数据,而FIFO缓冲区深度为8。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分