From ab7eaf0e615d1f62cfedf9887d3fae012e702d7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Thu, 1 Jun 2017 20:07:08 +0200 Subject: [PATCH] Power supply, filter network --- headphone-amp-cache.lib | 181 +++++++++++++++++ headphone-amp.pro | 10 +- headphone-amp.sch | 416 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 603 insertions(+), 4 deletions(-) create mode 100644 headphone-amp-cache.lib diff --git a/headphone-amp-cache.lib b/headphone-amp-cache.lib new file mode 100644 index 0000000..767bc5b --- /dev/null +++ b/headphone-amp-cache.lib @@ -0,0 +1,181 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +12V +# +DEF +12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+12V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +12V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# -12V +# +DEF -12V #PWR 0 0 Y Y 1 F N +F0 "#PWR" 0 100 50 H I C CNN +F1 "-12V" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +X -12V 1 0 0 0 U 50 50 0 0 W N +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F +ENDDRAW +ENDDEF +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CP +# +DEF CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Earth +# +DEF ~Earth #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "Earth" 0 -150 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -25 -75 25 -75 N +P 2 0 1 0 -5 -100 5 -100 N +P 2 0 1 0 0 -50 0 0 N +P 2 0 1 0 50 -50 -50 -50 N +X Earth 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# GNDPWR +# +DEF GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# L_Small +# +DEF L_Small L 0 10 N N 1 F N +F0 "L" 30 40 50 H V L CNN +F1 "L_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Choke_* + *Coil* + Inductor_* + L_* +$ENDFPLIST +DRAW +A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40 +A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0 +A 0 20 20 -899 899 0 1 0 N 0 0 0 40 +A 0 60 20 -899 899 0 1 0 N 0 40 0 80 +X ~ 1 0 100 20 D 50 50 1 1 P +X ~ 2 0 -100 20 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SIM2-XXXXD +# +DEF SIM2-XXXXD U 0 40 Y Y 1 F N +F0 "U" 700 50 60 H V C CNN +F1 "SIM2-XXXXD" 300 50 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S 0 0 700 -300 0 1 0 F +X VIN+ 1 -200 -100 200 R 50 50 1 1 W +X VIN- 2 -200 -200 200 R 50 50 1 1 W +X VOUT- 4 900 -250 200 L 50 50 1 1 w +X COM 5 900 -150 200 L 50 50 1 1 w +X VOUT+ 6 900 -50 200 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# USB_B +# +DEF USB_B J 0 40 Y Y 1 F N +F0 "J" -200 450 50 H V L CNN +F1 "USB_B" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -150 220 -100 180 0 1 0 F +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 2 0 1 10 -75 85 25 85 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 7 0 1 0 -160 170 -90 170 -90 225 -105 240 -145 240 -160 225 -160 170 N +X VBUS 1 300 200 100 L 50 50 1 1 w +X D- 2 300 -100 100 L 50 50 1 1 P +X D+ 3 300 0 100 L 50 50 1 1 P +X GND 4 0 -400 100 U 50 50 1 1 w +X Shield 5 -100 -400 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/headphone-amp.pro b/headphone-amp.pro index 618aade..5bf9a26 100644 --- a/headphone-amp.pro +++ b/headphone-amp.pro @@ -1,4 +1,4 @@ -update=Thu 01 Jun 2017 07:25:50 PM CEST +update=Thu 01 Jun 2017 07:35:46 PM CEST version=1 last_client=kicad [pcbnew] @@ -23,9 +23,11 @@ ModuleOutlineThickness=0.150000000000 [cvpcb] version=1 NetIExt=net +[general] +version=1 [eeschema] version=1 -LibDir= +LibDir=../shimattapcblibs/schematics/analog;../shimattapcblibs/schematics/power [eeschema/libraries] LibName1=power LibName2=device @@ -56,5 +58,5 @@ LibName26=opto LibName27=atmel LibName28=contrib LibName29=valves -[general] -version=1 +LibName30=analog +LibName31=regulators diff --git a/headphone-amp.sch b/headphone-amp.sch index 8b829fb..6f579d0 100644 --- a/headphone-amp.sch +++ b/headphone-amp.sch @@ -1 +1,417 @@ EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:analog +LIBS:regulators +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L USB_B J? +U 1 1 5930505F +P 950 1200 +F 0 "J?" H 750 1650 50 0000 L CNN +F 1 "USB_B" H 750 1550 50 0000 L CNN +F 2 "" H 1100 1150 50 0001 C CNN +F 3 "" H 1100 1150 50 0001 C CNN + 1 950 1200 + 1 0 0 -1 +$EndComp +$Comp +L Earth #PWR? +U 1 1 59305203 +P 950 1750 +F 0 "#PWR?" H 950 1500 50 0001 C CNN +F 1 "Earth" H 950 1600 50 0001 C CNN +F 2 "" H 950 1750 50 0001 C CNN +F 3 "" H 950 1750 50 0001 C CNN + 1 950 1750 + 1 0 0 -1 +$EndComp +$Comp +L Earth #PWR? +U 1 1 59305218 +P 850 1750 +F 0 "#PWR?" H 850 1500 50 0001 C CNN +F 1 "Earth" H 850 1600 50 0001 C CNN +F 2 "" H 850 1750 50 0001 C CNN +F 3 "" H 850 1750 50 0001 C CNN + 1 850 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 850 1600 850 1750 +Wire Wire Line + 950 1600 950 1750 +Text Label 1450 1200 2 60 ~ 0 +D+ +Text Label 1450 1300 2 60 ~ 0 +D- +Wire Wire Line + 1450 1300 1250 1300 +Wire Wire Line + 1250 1200 1450 1200 +Wire Notes Line + 650 1700 650 1950 +Wire Notes Line + 650 1950 1150 1950 +Wire Notes Line + 1150 1950 1150 1700 +Wire Notes Line + 1150 1700 650 1700 +Text Notes 800 1950 0 60 ~ 0 +Earth +$Comp +L SIM2-XXXXD U? +U 1 1 5930537C +P 2700 900 +F 0 "U?" H 3400 950 60 0000 C CNN +F 1 "SIM2-XXXXD" H 3000 950 60 0000 C CNN +F 2 "" H 2700 900 60 0001 C CNN +F 3 "" H 2700 900 60 0001 C CNN + 1 2700 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3600 1050 5500 1050 +$Comp +L +12V #PWR? +U 1 1 5930547F +P 4850 650 +F 0 "#PWR?" H 4850 500 50 0001 C CNN +F 1 "+12V" H 4850 790 50 0000 C CNN +F 2 "" H 4850 650 50 0001 C CNN +F 3 "" H 4850 650 50 0001 C CNN + 1 4850 650 + 1 0 0 -1 +$EndComp +$Comp +L -12V #PWR? +U 1 1 59305497 +P 4850 1450 +F 0 "#PWR?" H 4850 1550 50 0001 C CNN +F 1 "-12V" H 4850 1600 50 0000 C CNN +F 2 "" H 4850 1450 50 0001 C CNN +F 3 "" H 4850 1450 50 0001 C CNN + 1 4850 1450 + -1 0 0 1 +$EndComp +$Comp +L L_Small L? +U 1 1 593054EF +P 2000 1000 +F 0 "L?" H 2030 1040 50 0000 L CNN +F 1 "L_Small" H 2030 960 50 0000 L CNN +F 2 "" H 2000 1000 50 0001 C CNN +F 3 "" H 2000 1000 50 0001 C CNN + 1 2000 1000 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1250 1000 1900 1000 +Wire Wire Line + 2100 1000 2500 1000 +$Comp +L C C? +U 1 1 59305590 +P 1700 1200 +F 0 "C?" H 1725 1300 50 0000 L CNN +F 1 "200n" H 1725 1100 50 0000 L CNN +F 2 "" H 1738 1050 50 0001 C CNN +F 3 "" H 1700 1200 50 0001 C CNN + 1 1700 1200 + 1 0 0 -1 +$EndComp +$Comp +L CP C? +U 1 1 593055F7 +P 2150 1200 +F 0 "C?" H 2175 1300 50 0000 L CNN +F 1 "100u" H 2175 1100 50 0000 L CNN +F 2 "" H 2188 1050 50 0001 C CNN +F 3 "" H 2150 1200 50 0001 C CNN + 1 2150 1200 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5930565F +P 2350 1200 +F 0 "C?" H 2375 1300 50 0000 L CNN +F 1 "100n" H 2375 1100 50 0000 L CNN +F 2 "" H 2388 1050 50 0001 C CNN +F 3 "" H 2350 1200 50 0001 C CNN + 1 2350 1200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2150 1050 2150 1000 +Connection ~ 2150 1000 +Wire Wire Line + 2350 1050 2350 1000 +Connection ~ 2350 1000 +Wire Wire Line + 1700 1050 1700 1000 +Connection ~ 1700 1000 +Wire Wire Line + 1700 1350 1700 1750 +$Comp +L Earth #PWR? +U 1 1 59305700 +P 1700 1750 +F 0 "#PWR?" H 1700 1500 50 0001 C CNN +F 1 "Earth" H 1700 1600 50 0001 C CNN +F 2 "" H 1700 1750 50 0001 C CNN +F 3 "" H 1700 1750 50 0001 C CNN + 1 1700 1750 + 1 0 0 -1 +$EndComp +$Comp +L Earth #PWR? +U 1 1 5930571D +P 2150 1750 +F 0 "#PWR?" H 2150 1500 50 0001 C CNN +F 1 "Earth" H 2150 1600 50 0001 C CNN +F 2 "" H 2150 1750 50 0001 C CNN +F 3 "" H 2150 1750 50 0001 C CNN + 1 2150 1750 + 1 0 0 -1 +$EndComp +$Comp +L Earth #PWR? +U 1 1 5930573A +P 2350 1750 +F 0 "#PWR?" H 2350 1500 50 0001 C CNN +F 1 "Earth" H 2350 1600 50 0001 C CNN +F 2 "" H 2350 1750 50 0001 C CNN +F 3 "" H 2350 1750 50 0001 C CNN + 1 2350 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2350 1750 2350 1350 +Wire Wire Line + 2150 1350 2150 1750 +Wire Wire Line + 3600 950 3600 650 +Wire Wire Line + 3600 1150 3600 1450 +$Comp +L CP C? +U 1 1 59305A96 +P 3800 850 +F 0 "C?" H 3825 950 50 0000 L CNN +F 1 "10u" H 3825 750 50 0000 L CNN +F 2 "" H 3838 700 50 0001 C CNN +F 3 "" H 3800 850 50 0001 C CNN + 1 3800 850 + 1 0 0 -1 +$EndComp +$Comp +L CP C? +U 1 1 59305B29 +P 3800 1250 +F 0 "C?" H 3825 1350 50 0000 L CNN +F 1 "10u" H 3825 1150 50 0000 L CNN +F 2 "" H 3838 1100 50 0001 C CNN +F 3 "" H 3800 1250 50 0001 C CNN + 1 3800 1250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 700 3800 650 +Connection ~ 3800 650 +Wire Wire Line + 3800 1000 3800 1100 +Connection ~ 3800 1050 +Wire Wire Line + 3800 1400 3800 1450 +Connection ~ 3800 1450 +$Comp +L C C? +U 1 1 59305CF8 +P 4050 850 +F 0 "C?" H 4075 950 50 0000 L CNN +F 1 "100n" H 4075 750 50 0000 L CNN +F 2 "" H 4088 700 50 0001 C CNN +F 3 "" H 4050 850 50 0001 C CNN + 1 4050 850 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 59305D6F +P 4050 1250 +F 0 "C?" H 4075 1350 50 0000 L CNN +F 1 "100n" H 4075 1150 50 0000 L CNN +F 2 "" H 4088 1100 50 0001 C CNN +F 3 "" H 4050 1250 50 0001 C CNN + 1 4050 1250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4050 1000 4050 1100 +Connection ~ 4050 1050 +Wire Wire Line + 4050 650 4050 700 +Connection ~ 4050 650 +Wire Wire Line + 4050 1450 4050 1400 +Connection ~ 4050 1450 +$Comp +L L_Small L? +U 1 1 59305E94 +P 4400 1450 +F 0 "L?" V 4350 1500 50 0000 L CNN +F 1 "120u" V 4350 1300 50 0000 L CNN +F 2 "" H 4400 1450 50 0001 C CNN +F 3 "" H 4400 1450 50 0001 C CNN +F 4 "DLV-121-M2.0" V 4400 1450 60 0001 C CNN "No." + 1 4400 1450 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 3600 1450 4300 1450 +Wire Wire Line + 3600 650 4300 650 +$Comp +L L_Small L? +U 1 1 593060EE +P 4400 650 +F 0 "L?" V 4350 700 50 0000 L CNN +F 1 "120u" V 4350 500 50 0000 L CNN +F 2 "" H 4400 650 50 0001 C CNN +F 3 "" H 4400 650 50 0001 C CNN +F 4 "DLV-121-M2.0" V 4400 650 60 0001 C CNN "No." + 1 4400 650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4500 650 5000 650 +Wire Wire Line + 4500 1450 5000 1450 +$Comp +L C C? +U 1 1 59306303 +P 4700 1250 +F 0 "C?" H 4725 1350 50 0000 L CNN +F 1 "100n" H 4725 1150 50 0000 L CNN +F 2 "" H 4738 1100 50 0001 C CNN +F 3 "" H 4700 1250 50 0001 C CNN + 1 4700 1250 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 59306354 +P 4700 850 +F 0 "C?" H 4725 950 50 0000 L CNN +F 1 "100n" H 4725 750 50 0000 L CNN +F 2 "" H 4738 700 50 0001 C CNN +F 3 "" H 4700 850 50 0001 C CNN + 1 4700 850 + 1 0 0 -1 +$EndComp +$Comp +L CP C? +U 1 1 593064DB +P 5000 850 +F 0 "C?" H 5025 950 50 0000 L CNN +F 1 "100u" H 5025 750 50 0000 L CNN +F 2 "" H 5038 700 50 0001 C CNN +F 3 "" H 5000 850 50 0001 C CNN + 1 5000 850 + 1 0 0 -1 +$EndComp +$Comp +L CP C? +U 1 1 59306550 +P 5000 1250 +F 0 "C?" H 5025 1350 50 0000 L CNN +F 1 "100u" H 5025 1150 50 0000 L CNN +F 2 "" H 5038 1100 50 0001 C CNN +F 3 "" H 5000 1250 50 0001 C CNN + 1 5000 1250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4700 1000 4700 1100 +Connection ~ 4700 1050 +Wire Wire Line + 4700 1450 4700 1400 +Wire Wire Line + 5000 1450 5000 1400 +Connection ~ 4700 1450 +Wire Wire Line + 5000 1000 5000 1100 +Connection ~ 5000 1050 +Wire Wire Line + 5000 650 5000 700 +Wire Wire Line + 4700 700 4700 650 +Connection ~ 4700 650 +Wire Wire Line + 2500 1100 2500 1750 +$Comp +L Earth #PWR? +U 1 1 59306CF9 +P 2500 1750 +F 0 "#PWR?" H 2500 1500 50 0001 C CNN +F 1 "Earth" H 2500 1600 50 0001 C CNN +F 2 "" H 2500 1750 50 0001 C CNN +F 3 "" H 2500 1750 50 0001 C CNN + 1 2500 1750 + 1 0 0 -1 +$EndComp +Connection ~ 4850 1450 +Connection ~ 4850 650 +$Comp +L GNDPWR #PWR? +U 1 1 59307337 +P 5500 1050 +F 0 "#PWR?" H 5500 850 50 0001 C CNN +F 1 "GNDPWR" H 5500 920 50 0000 C CNN +F 2 "" H 5500 1000 50 0001 C CNN +F 3 "" H 5500 1000 50 0001 C CNN + 1 5500 1050 + 1 0 0 -1 +$EndComp +$EndSCHEMATC