您好!
我将从 TLK6002通道 A 发送数据、从 TLK6002通道 B 接收数据、现在通道 B 侧没有进行通道同步。
但是、当我从同一通道(通道 A TX 和 Rx、通道 B Tx 和 Rx)发送和接收时、将发生通道同步。
我想知道原因,根据我的理解,两个渠道必须同时工作。
通道 A、通道 B 第0个寄存器已独立配置、其余的寄存器以全局方式进行写入和读取。
谢谢、此致、
Mallikarjuna
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我将从 TLK6002通道 A 发送数据、从 TLK6002通道 B 接收数据、现在通道 B 侧没有进行通道同步。
但是、当我从同一通道(通道 A TX 和 Rx、通道 B Tx 和 Rx)发送和接收时、将发生通道同步。
我想知道原因,根据我的理解,两个渠道必须同时工作。
通道 A、通道 B 第0个寄存器已独立配置、其余的寄存器以全局方式进行写入和读取。
谢谢、此致、
Mallikarjuna
尊敬的 Mallikarjuna:
感谢您分享方框图和寄存器配置的详细信息。 我现在对您的系统设置有了更好的了解。 您能否进一步说明、您是否尝试过以下设置并看到了以下通道同步行为?
在以下设置中、您还可以共享0x00 -- 0x14的寄存器转储吗? 我想检查您的设置和状态、以查看是否存在有关您看到的信道同步行为的任何提示。
此致!
卢卡斯
大家好、Lucas:
我将处理第一个方框图、也就是 TXA --> RXB 设置
并且未进行通道同步。
但对于第2个和第3个方框图、正在进行通道同步。
REG[0]为0xCDO
REG[1]为0x15B
REG[21为0x15BA
REG[3]为0x18E
REG[4]为0x0
REG[5]为0x4105
REG[6]为0xC70C
REG[7]为0x7C0
REG[8]为0x6D4C
REG[9]为0x0
REG[10]为0x800
REG[11]为0x7FFF
REG[12]为 OxFFFF
REG[13]为0x3000
REG[14]是0xFFFF
REG[15]为0x305
REG[16]为0x0
REG[17]为0x0
REG[18]为0x0
REG[19]为0x200。
谢谢!
Mallikarjuna。
尊敬的 Mallikarjuna:
感谢您分享该寄存器转储。 只是为了确认、这是从通道 B 捕获的? 您是否还可以转储通道 A? 如果可以使用 TXA --> RXA 或 TXB --> RXB 设置、您能将寄存器转储与此设置共享以进行比较吗?
您能否另外分享一些有关您的设置的详细信息?
此致!
卢卡斯
尊敬的 Mallikarjuna:
很高兴您能够使通道同步正常工作。 您能否分享您对设置所做的哪些更改来解决此问题?
当 TX FIFO 接收到的 数据多于其能够发送的数据时、TX_FIFO_溢出 变为高电平。 当 TX FIFO 未接收到足够的数据字进行发送时、TX_FIFO_UNDERFLOW 变为高电平。 我不清楚为什么 TX_FIFO_overflow 和 TX_FIFO_UNDERFLOW 同时被标记。
您能否尝试将0x04[2]置为有效以复位 TX FIFO、看看这是否可解决该问题?
您是否能够额外分享此信息? 我认为可能的 FIFO 错误可能 是频率配置问题的症状。
[报价用户 id="490751" url="~/support/interface-group/interface/f/interface-forum/1358439/tlk6002-i-am-transmitting-data-from-tlk6002-channel-a-and-receiving-data-from-tlk6002-channel-b-then-channel-sync-is-not-happening-at-channel-b-side/5187740 #5187740"]此致!
卢卡斯