作者:Grant 前端时间看到ST新的STM32的资料,看见STM32的256K Flash版本里有个型号有硬件的IIS和SDIO接口,认为用来做音频解码是一个不错的选择。这段时间也有在画自己的STM32的板,我在上面提供了一个2.8寸SPI接口的320x240 TFT LCD、一个SD Card接口,和一个IIS扩展输出,还外带了一个以太网接口和USB(想是否可以做个以太网音乐播放器试试?)。主平台都有了,剩下要考虑的声音该如何输出呢? 我对音乐的音质要求不高,不打算搞什么电子管啊、独立功放什么的,但要可以自己自由控制的,简单一点的玩意。偶然的机会想到有种叫DDX的玩意,其实这东西几年前就知道,只是没有花过心思关心过,这回打算看看是否能用的上这个东西,Google上找了一下,网上资料还真不少。 Ti DDX Homepage,Ti叫这个TDAA: Digital-Input PWM Controllers (PurePath?) http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&familyId=920&uiTemplateId=NODE_STRY_PGE_T 这个周的周一我还特意跑去会展中心的Ti展台,掰了掰Ti的TDAA,了解到新出了一个型号是TAS5706,支持2ch 20W,或4ch 10W,或2ch 10W+ 1ch 20W。 STM DDX Homepage: http://www.stmicroelectronics.com.cn/stonline/products/families/audio/audiopowamplifiers/ddxtech.htm http://www.st.com/stonline/products/families/audio/audio.htm 部分处理后面还有接Digital Audio Driver,IR的Driver当然也不能少? International Rectifier http://ec.irf.com/v6/en/US/adirect/ir?cmd=eneNavigation&N=0+4294838188 STA333BW,最近对这颗IC有点感冒。 2.1通道24-bit DDX,可配置2x20W,不要再外接MOSFET,做起来简单,正合我意。 这颗支持IIC控制,有两路I2S输入,支持32KHz~192KHz,贴出手册的第一页大家给看看: Wide supply voltage range (4.5 to 20 V) 3 power output configurations – 2 channels of ternary PWM (stereo mode) (2 x 20 W @ 8 Ω, 18 V). – 3 channels - left, right using binary and LFE using ternary PWM (2.1 mode) (2 x 9 W + 1 x 20W @ 2 x 4 Ω, 1 x 8 Ω, 18 V) – 2 channels of ternary PWM (2 x 20 W) + stereo line out ternary ! 2.1 channels of 24-bit DDX? 100 dB SNR and dynamic range Selectable 32 KHz to 192 KHz input sample rates I2C control with selectable device address Digital gain/attenuation +48 dB to -80 dB in 0.5 dB steps Soft volume update Individual channel and master gain/attenuation Dual independent limiters/compressors Dynamic range compression or anti-clipping modes AutomodesTM – 15 preset crossover filters – 2 preset anti-clipping modes – Preset nighttime listening mode Individual channel and master soft and hard mute Independent channel volume and DSP bypass Automatic zero-detect mute Automatic invalid input detect mute 2-channel I2S input data interface Input and output channel mapping 4 x 28-bit user programmable biquads (EQ) per channel Bass/treble tone control DC blocking selectable high-pass filter Selectable de-emphasis Sub channel mix into left and right channels Advanced AM interference frequency switching and noise suppression modes Selectable high or low bandwidth noise shaping topologies Variable max power correction for lower fullpower THD Selectable clock input ratio 96 kHz internal processing sample rate, 24 to 28-bit precision Thermal overload and short-circuit protection embedded 附件一是这颗IC的数据手册: 看参数不错,不知道这东西的音质用这样的方法输出会是如何?有听过官方的板播放,不过用的是不怎么好的耳机,听上去没啥特别感觉。 既然有打算,当然不能光说不练,在拿到IC后,我按照ST官方的演示版画出原理图(附件二): 原理图与STA333BW上的应用笔记一样,没有做任何修改。 为这个DDX,特意买回来的4个电感和为这个功放,找到的STA333BW: |
回复:不知道大家对数字功放的是否了解?我打算用STM32+DDX做个音频播放器,提供我的DDX原理图。
呵呵,支持
PCB?
非常好,加油!