你好,
TAS1020B是一款过时的产品,官方所提供的参考设计代码最高只到48kHz,如果你对这颗芯片非常了解,是可以做到24bit/96kHz的,但只是单向传输,而且需要你自己去投入精力开发,TI这块提供的支持可能比较有限。
你可以尝试从以下几块做修改,做成24bit/96kHz:
- switch from AC97 codec interface to I2S codec interface (i.e., 'mode')
- switch from passing codec commands via the AC97 interface to using I2C or GPIO for codec commands
- eliminate the number of channels moving in the opposite direction, including associated buffers
- increase buffer size for audio data due to 16->24 bit and 48kHz -> 96kHz
- add ACG support for new sample rates
- modify USB descriptors appropriately
- support sample rate command from the host
谢谢!
你好,
TAS1020B是一款过时的产品,官方所提供的参考设计代码最高只到48kHz,如果你对这颗芯片非常了解,是可以做到24bit/96kHz的,但只是单向传输,而且需要你自己去投入精力开发,TI这块提供的支持可能比较有限。
你可以尝试从以下几块做修改,做成24bit/96kHz:
- switch from AC97 codec interface to I2S codec interface (i.e., 'mode')
- switch from passing codec commands via the AC97 interface to using I2C or GPIO for codec commands
- eliminate the number of channels moving in the opposite direction, including associated buffers
- increase buffer size for audio data due to 16->24 bit and 48kHz -> 96kHz
- add ACG support for new sample rates
- modify USB descriptors appropriately
- support sample rate command from the host
谢谢!
举报