Escolar Documentos
Profissional Documentos
Cultura Documentos
Modulo D
El amplificador estéreo completo más
pequeño del mundo
Folker Stange
Gracias a su diseño
supercompacto, el espa- Características
cio requerido para la instala- • 2 x 20 W en funcionamiento con altavoces de 4 Ω
ción es muy pequeño. Esto es • Ajuste de graves, agudos, volumen y niveles predefinidos mediante mando a distancia
posible debido principalmente • Apto para mandos a distancia compatibles con RC5
al alto rendimiento de la etapa • Control digital de todas las funciones mediante un microcontrolador ATmega8
de salida PWM, de hasta el 94 %, • Muestra las funciones en un LCD de 3 líneas con 20 caracteres
que minimiza la necesidad y espa- • Entrada estéreo con conectores Cinch
cio ocupado por el disipador. • Segunda entrada mediante pines (seleccionable en el software)
Este amplificador de audio de tan • Display de textos con receptor IR muy fácil de montar (mediante un cable plano de 10 líneas)
sólo 150 gramos consta esencialmente • Expansión de puertos adicional (por ejemplo para un reproductor MP3 o funcionamiento
de integrados y un asequible microcon- manual)
trolador ATmega8, que se encarga del con- • El software open-source hace posible su extensión según la aplicación requerida
• Ultracompacto, ya que no requiere disipador
trol de las funciones digitales del circuito de
• Medidas (módulo sin carcasa): 65 mm x 40 mm x 35 mm
clase D.
• Rendimiento de hasta el 93 %
• Tensión de alimentación de 11 a 14 V
Cubo de clase D
• Apto para una batería de automóvil o un asequible adaptador a 12 V (mín. 4 A)
Las dimensiones de este cubo amplificador
de clase D son muy reducidas. Con 2 x 22 W
(medidos) no sólo ofrece un enorme ren-
dimiento, sino multitud de opciones. Con servir como fuente inagotable para pro- Modulation”, la dispersión típica de los
dos entradas estéreo ajuste de volumen, yectos propios. El corazón amplificador amplificadores clase D a través de los
agudos, graves y sensibilidad, receptor es el MAX9744 de Maxim, cuyo alto ren- cables de los altavoces se reduce debido
infrarrojo para mandos a distancia RC5, dimiento ya se ha citado anteriormente. a un espectro más amplio y aplanado. El
LCD iluminado y firmware descargable El circuito externo necesario es mínimo. diminuto MAX9744 es apto generalmente
con código fuente y hexadecimal, puede Gracias a su “Filterless Spread-Spectrum para establecer la construcción interna de
50 03-2010 elektor
C37 C41
+9V
10u 100n
16V
R10
R9
R23 R22 R19
C46 C42
R16
10k
180R
180R
10k
10k
C34
2k2
100n 100n
5n6 4 6 18
VCC VCC AVCC
29 23
C38 C39 PC6/RESET PC0/ADC0
24
PC1/ADC1
25
150n 330n PC2/ADC2
26
K8 IC7 PC3/ADC3
K12 16 15 14 2 27
PC4/ADC4/SDA
C25
BOUTL
TREBLEL
R20 28
BINL
VDD
8 5 PC5/ADC5/SCL
10k L-IN1 LOUT 19
ADC6
R24 C27 1u 22
9 10 ADC7
10k L-IN2 MUX-OUTL
MEGA8-16
1u 12 30
IC6 PB0/ICP PD0/RXD
R21 C26 13 31
7 TDA7449 4 PB1/OC1A PD1/TXD
10k R-IN1 ROUT 14 32
K9 PB2/SS/OC1B PD2/INT0
TREBLER
R25 C28 1u 15 1
DIGGND
PB3/MOSI/OC2 PD3/INT1
BOUTR
6 11
AGND
X1
C15
C32
C24
C31
R15
47k
47k
47k
47k
C49 C33
C43 C44 C45
2k2
1u
1u
1u
1u
10u 5n6
16V 100n 22p 8MHz 22p
R18
22R
R17
22R
090563 - 11 K10 K3
K7 Expansion Port
Figura 1. El circuito de la tarjeta controladora, en el cual se encuentran tanto el controlador Atmel como el preamplificador integrado
controlado por I2C con dos entradas estéreo.
Dividido en tres
RB
L-IN1
100K
L-IN2
9
5
El circuito del amplificador se divide en tres
SPKR ATT
VREF
Cinch están conectados con el integrado
2
del preamplificador (IC6, TDA7449). Como
VS
INPUT MULTIPLEXER
+ GAIN
RB
SUPPLY 3
AGND se muestra en el diagrama de bloques de la
11 17 12 13 1 hoja de características [1] en la figura 2, se
trata de un preamplificador estéreo com-
MUXOUTR TREBLE(R) BIN(R) BOUT(R) CREF
090563 - 14
elektor 03-2010 51
+ 15
5
+ 12
2 +9
1 +6
0.5 d +3
B
% r -0
0.2 A -3
0.1 -6
-9
0.05
-12
0.02 -15
0.01 -18
20 50 100 200 500 1k 2k 5k 10k 20k 20 50 100 200 500 1k 2k 5k 10k 20k
Hz 090563 - 17 Hz 090563 - 16
En la misma tarjeta puede encontrarse la que selecciona el modo de funcionamiento absorben los picos de potencia. El ancho de
central de control del amplificador, for- de la modulación PWM (por frecuencia las pistas en este proyecto se incrementa
mada por un microcontrolador ATmega8. fija o spread-spectrum). La conexión del debido a la alta corriente. Cualquier mínima
Se encarga de procesar las señales del MAX9744 es la misma que en su circuito omisión de los consejos dados por el fabri-
receptor IR, ajustar los parámetros recibi- básico (figura 4). Para que este integrado cante podría ocasionar que un proyecto
dos por I2C para el preamplificador y a la pueda proporcionar una potencia extrema, de este tipo fallase rápidamente. Por ello,
vez gestionar los mensajes en el LCD. Una teniendo en cuenta sus diminutas dimen- el diseño se ha hecho lo suficientemente
sola línea de señal va desde el controlador siones, han de efectuarse muchas conexio- “robusto”. La combinación LC en las sali-
(pin 11) mediante K11 y K1 hasta la tarjeta nes y en el propio chip en paralelo, para así das de los altavoces del integrado se debe
con la etapa de salida clase D, cuyo circuito hacer posible el flujo de corriente adecuado. al modo de funcionamiento “Filterless Class
puede verse en la figura 3. Ahí se conecta Directamente en el integrado, condensado- D Operation”. Hasta una longitud de cable
esta señal con el pin sync del MAX9744, res electrolíticos de alta capacidad (1000 µF) para los altavoces alrededor de 1 m, estos
52 03-2010 elektor
K1
2 4 6 8 10
K2 K15
1 3 5 7 9
PVDD
PVDD
PVDD
PVDD
VDD
VDD
VDD
VDD
R26
mediante IC5 a 9 V para el TDA7449 y poste-
NC 13 1 C20
ADDR1 BOOTL+ 10R
14
ADDR2 L1
riormente gracias a IC3 reducida de nuevo a 25
SYNC OUTL+
2 470p
K5
3 2
3,3 V para la etapa de entrada del MAX9744 R1
20k
17
FBL
OUTL+1 C29
2
K6
1u OUTR+1
regulador de tensión (IC1) alimentado a R4
20k
18
FBR
C30
37 1
5 V. El regulador toma en su entrada desde 24
MUTE
OUTRÐ1
OUTRÐ
36
470n
BIAS
C1 C2
el microcontrolador. K10 K3
Montaje Figura 3. Circuito del amplificador de potencia clase D con el MAX9744, el cual se
encuentra en la tarjeta del medio del módulo amplificador.
Los proyectos caseros con componen-
tes SMD al principio pueden parecer más
complicados que con componentes tra-
dicionales. Aunque el uso de SMD puede 3V TO 3.6V 4.5V TO 14V
elektor 03-2010 53
IC1 +5V
8 78L05 1
TSOP34836
2 3 6 7
C48 C47
100n 10u
16V
IC2
3
1 3
1
trolador están conectadas mediante conec-
2
2 4 6 8 10 2
tores de pines (ver las figuras 7 y 8). En la
TSOP34836 tarjeta del amplificador D y la controladora,
K15 K2
1 3 5 7 9
se encuentran respectivamente conectores
+5V
de 10 pines. En un zócalo de 20 pines pode-
mos “encajar” las patillas, que después se
R5
39 36 28 29 30 31 32 33 34 35 26 conectan con las líneas de los conecto-
100R
RS E VDD
res. Las tarjetas son seguras, de modo que
D7
D6
D5
D4
D3
D2
D1
D0
23
PSB
1
A1 VOUT
24
guardan la distancia adecuada entre ellas.
20 25
A2 LCD1 VIN
RES
40 La entrada de audio estándar está equipada
EA DOGM 163
R6 2
19
C1 R/W
37
38
con conectores Cinch, toma para la fuente
4k7
C2 CSB
T1
CAP1N CAP1P VSS
de alimentación y conectores para los alta-
21 22 27 voces, todos con áreas de contacto genero-
BC847
samente dimensionadas.
090563 - 13
Por si fuera necesario, en el reverso de la
tarjeta del controlador pueden añadirse
conectores para el expansor de puertos
Figura 5. Esquema de circuito de la tarjeta del display, en la cual también se encuentra el (K7), el interfaz del programador (K8 y K9)
receptor IR para el mando a distancia.
y la segunda entrada estéreo (K12) con su
Lista de materiales C3, C4, C5, C6, C17, C18, C19, C41, C42, C43, X1 = cuarzo de 8 MHz (HC49U-V)
Resistencias: C46, C48 = 100 nF (SMD0603)
R7 = 0 Ω (SMD0603) C35, C38 = 150 nF (SMD0603) Varios:
R26, R27, R28, R29 = 10 Ω (SMD0603) C36, C39 = 330 nF (SMD0603)
LCD1 = EA DOGM 163 con retroiluminación
R17, R18 = 22 Ω (SMD0603) C29, C30, C40, C50, C51, C52 = 470 nF (0603)
K1, K3, K10, K11= conector de 10 pines, RM
R5 = 100 Ω (SMD0603) C1, C2, C7, C9, C10, C13, C14, C15, C24, C25,
2,54, altura de 8,5 mm
R22, R23 = 180 Ω (SMD0603) C26, C27, C28, C31, C32 = 1 µF (SMD0603)
K2 = cable plano de 10 líneas, 14 cm de largo
R15, R16 = 2k2 (SMD0603) C37, C47, C49 = 10 µF/16 V (SMD de tántalo,
K4, K5, K6 = conector de clemas SPRINGCON
R6, R8 = 4k7 (SMD0603) encapsulado tipo B)
de 6 pines, RM 5,0mm
R9, R10, R19, R20, R21, R22, R24, R25 = 10 k C8 = 100 µF/16 V radial
K7 = Puerto de expansión (opcional)
(SMD0603) C11, C12 = 1000 µF/16 V radial
K8, K9 = puerto de programador ISP para el
R1, R2, R3, R4 = 20 k (SMD0603) ATmega8, 2x3 pines (opcional)
R11, R12, R13, R14 = 47 k (SMD0603) Semiconductores: K13, K14 = conector Cinch para montaje en
D1 = P6SMB16A (SMB) circuito impreso, RM 7,5mm
Inductancias: T1 = BC847 (SOT23) 4 piezas de separador plástico para circuito
IC1 = 78L05 (SO8) impreso de 4,8mm
L1, L2, L3, L4, L5 = bobina de choque UKW (fe-
IC2 = TSOP34836 Conector de 20 pines
rrita de 6 agujeros)
IC3 = LD1117-3V3 (SMD SOT223) Kit de montaje con la tarjeta con SMD monta-
IC4 = MAX9744 (MLF44) dos y todos los componentes, EPS 090563-
Condensadores: IC5 = 78M09 (DPAK) 71 (ver anuncio en la tienda Elektor o en
C44, C45 = 22 pF (SMD0603) IC6 = TDA7449 (DIL20) www.elektor.es/090563)
C20, C21, C22, C23 = 470 pF (SMD0603) IC7 = ATMEGA8-16 (TQFP32) (programado Descarga del diseño de las tarjetas en www.
C33, C34 = 5n6 (SMD0603) 090563-41) elektor.es/090563
Figura 6. Tres tarjetas que se montan una encima de otra: tarjeta de display, etapa de salida y controladora.
54 03-2010 elektor
Software
El software para el ATmega ha sido desa-
rrollado con WinAVR-GCC y consta de un
código fuente comentado, descargable,
de modo que cada uno pueda adaptar el
firmware a sus propios deseos y necesi-
dades. El programa compilado (hexadeci-
mal) puede descargarse desde la web de
Elektor [3] y la página del autor [4] en dos
versiones distintas, acorde con el funcio-
namiento deseado del MAX9744. Normal-
mente se utiliza el archivo hexadecimal
ClassDV01.00Filterless.hex, el cual programa
el chip amplificador en el modo Spread-
Spectrum-Modulation del PWM. La rutina
de inicialización para este modo se realiza
en max9744init(MAX9744_FILTERLESS);.
Para los modos “PWM output mode”
y “fixed-frequency modulation mode”
en main.c se ejecuta la rutina de ini-
cia l i z a ci ó n p a r a el M A X 9 74 4 co n
max9744init(MAX9744_PWM);. En la des-
carga, el correspondiente archivo hexade-
cimal se llama ClassDV01.00PWM.hex. Uti-
lizando esta versión del firmware los filtros
de salida de los altavoces han de equiparse
con los valores de componentes adecuados
según la hoja de características.
El archivo hexadecimal puede cargarse en
el microcontrolador, por ejemplo mediante Figura 8. Las tarjetas de etapa de salida y controladora están conectadas entre sí mediante
un programador [5]. Una captura de panta- conectores y pines.
elektor 03-2010 55
56 03-2010 elektor