私奔 发表于 2008-12-18 10:17:34

不知道大家对数字功放的是否了解?我打算用STM32+DDX做个音频播放器,提供我的DDX原理图。

作者: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:

私奔 发表于 2008-12-18 10:18:44

回复:不知道大家对数字功放的是否了解?我打算用STM32+DDX做个音频播放器,提供我的DDX原理图。

原帖由私奔于2008-12-18 10:17发表:
作者: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:

qinshi1208-3586 发表于 2008-12-18 11:49:17

呵呵,支持

不错,有时间也看看哦

qinshi1208-3586 发表于 2008-12-18 11:52:13

PCB?

板子是你做的?蛮好的,有机会多交流

克尤 发表于 2023-6-22 21:51:55

非常好,加油!
页: [1]
查看完整版本: 不知道大家对数字功放的是否了解?我打算用STM32+DDX做个音频播放器,提供我的DDX原理图。