主题中讨论的其他器件: TLV320AIC3268
您好!
我们正在将编解码器 TLV320AIC3268与 AM5718处理器配合使用、并通过 Linux 实现(SDK 06.00.03.106)。 我需要您的帮助来配置编解码器。 是否有任何有助于理解编解码器的步骤或相关代码?
如果可能的话、编解码器的相关代码。
谢谢。此致、
巴哈德瓦伊
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.
您好!
我们正在将编解码器 TLV320AIC3268与 AM5718处理器配合使用、并通过 Linux 实现(SDK 06.00.03.106)。 我需要您的帮助来配置编解码器。 是否有任何有助于理解编解码器的步骤或相关代码?
如果可能的话、编解码器的相关代码。
谢谢。此致、
巴哈德瓦伊
尊敬的 Bhardwaj:
您是否在寻找 TLV320AIC3268的技术文档? 此页面上可找到相关文档: TLV320AIC3268数据表、产品信息和支持| TI.com
谢谢!
Fabiana Jaimes
Jaimes、您好!
我参考了 TLV320AIC3268的数据表、但我没有说明如何读取或写入编解码器寄存器。 在我们的定制设计中、我们将 Sitara AM5718连接到声码器 AMBE-4020 (UART)并将声码器连接到外部编解码器(i2c)。 我们能够通过 Sitara 的 UART 接口与声码器通信、我们正在尝试 从连接到声码器(Sitara -->(UART)声码器-->(i2c)编解码器的 Sitara UART 读取/写入编解码器的寄存器。 但在编解码器中有书籍、页面和寄存器。
参考 AMBE-4020用户手册 pg.no:81。
示例:
PKT_WRITEI2C 字段写入编解码器等 I2C 器件。
{ PKT_WRITEI2C = 0x44,(NW) 8 ,(ADDR) 8 ,(REG) 8 ,(D 0 ) 8 ,...(D NW-1 ) 8 }=>{ PKT_WRITEI2C, 0x00 }
Sitara 至声码器-通过 i2c 写入编解码器。
命令写入声码器-编解码器:{0x61、0x00、0x05、0x00、0x44、0x01、0x30、0x00、0x01}
响应:{0x61、0x00、0x02、0x00、0x44、0x00}
命令读取声码器-编解码器:{0x61、0x00、0x04、0x00、0x45、0x01、0x30、0x00}
RESPONE:{0x61 0x00 0x03 0x00 0x45 0x01 0xff}
在 TLV320AIC3268数据表寄存器映射手册 NO 0x00、pg.no 0x00、寄存器 NO 0x00是一个页面选择寄存器、为该寄存器提供读写访问。 在上述命令中、在页面选择寄存器中写入0x00、响应为0xFF。
我们仅访问寄存器非簿和页码。 因此、请指导我们遵循的流程是正确还是错误。
谢谢。此致、
Bhardwaj.