diff --git a/Audio.kicad_sch b/Audio.kicad_sch new file mode 100644 index 0000000..e80c313 --- /dev/null +++ b/Audio.kicad_sch @@ -0,0 +1,256 @@ +(kicad_sch (version 20201015) (generator eeschema) + + (paper "A4") + + (lib_symbols + (symbol "Audio:PCM5121PW" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 21.59 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PCM5121PW" (id 1) (at 10.16 21.59 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/pcm5121.pdf" (id 3) (at 0 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "audio dac 2ch 32bit 384kHz" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "2VRMS DirectPath, 106dB Audio Stereo DAC with 32-bit, 384kHz PCM Interface, TSSOP-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x9.7mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PCM5121PW_0_1" + (rectangle (start -15.24 20.32) (end 15.24 -20.32) + (stroke (width 0.254)) (fill (type background)) + ) + ) + (symbol "PCM5121PW_1_1" + (pin power_in line (at -2.54 22.86 270) (length 2.54) + (name "CPVDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -2.54 180) (length 2.54) + (name "VCOM/DEMP" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 2.54 0) (length 2.54) + (name "SDA/MOSI/ATT2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 2.54) + (name "SCL/MC/ATT1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 5.08 180) (length 2.54) + (name "GPIO5/ATT0" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 7.62 180) (length 2.54) + (name "GPIO4/MAST" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 10.16 180) (length 2.54) + (name "GPIO3/AGNS" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -5.08 0) (length 2.54) + (name "ADR2/GPIO2/DOUT" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 2.54) + (name "MODE1" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 2.54) + (name "MODE2/MS" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 2.54 180) (length 2.54) + (name "GPIO6/FLT" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -7.62 180) (length 2.54) + (name "CAPP" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 2.54) + (name "SCK" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 15.24 0) (length 2.54) + (name "BCK" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 2.54) + (name "DIN" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 12.7 0) (length 2.54) + (name "LRCK" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -2.54 0) (length 2.54) + (name "ADR1/MISO/FMT" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 2.54) + (name "XSMT" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -15.24 180) (length 2.54) + (name "LDOO" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -22.86 90) (length 2.54) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 22.86 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -22.86 90) (length 2.54) + (name "CPGND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 2.54) + (name "CAPM" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 2.54) + (name "VNEG" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 2.54) + (name "OUTL" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 2.54) + (name "OUTR" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 22.86 270) (length 2.54) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -22.86 90) (length 2.54) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:AudioPlug3" (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 1.27 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AudioPlug3" (id 1) (at 1.27 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 2.54 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 2.54 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "audio jack plug stereo headphones TRRS connector 2.5mm 3.5mm 6.35mm" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Audio Jack, 3 Poles (Stereo / TRS)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Plug*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AudioPlug3_0_0" + (text "R" (at -2.54 0 900) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "AudioPlug3_0_1" + (rectangle (start -3.81 3.81) (end -1.27 -3.81) + (stroke (width 0.254)) (fill (type none)) + ) + (rectangle (start -1.27 -1.27) (end -1.27 -1.27) + (stroke (width 0)) (fill (type none)) + ) + ) + (symbol "AudioPlug3_1_0" + (text "S" (at 3.81 0 0) + (effects (font (size 1.27 1.27))) + ) + (text "T" (at -8.89 0 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "AudioPlug3_1_1" + (rectangle (start -3.81 3.81) (end 8.89 -3.81) + (stroke (width 0.254)) (fill (type background)) + ) + (rectangle (start 12.7 5.08) (end 8.89 -5.08) + (stroke (width 0.254)) (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -5.08 3.81) + (xy -6.35 2.54) + (xy -10.16 3.81) + (xy -12.7 1.27) + (xy -12.7 -1.27) + (xy -10.16 -3.81) + (xy -6.35 -2.54) + (xy -5.08 -3.81) + (xy -3.81 -3.81) + (xy -3.81 3.81) + ) + (stroke (width 0.254)) (fill (type background)) + ) + (pin passive line (at 15.24 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "R" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "S" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "T" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (symbol (lib_id "Connector:AudioPlug3") (at 78.74 96.52 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "e9d6ae84-3d14-46c3-a089-d1bbc0b51db0") + (property "Reference" "J?" (id 0) (at 81.28 86.36 0)) + (property "Value" "AudioPlug3" (id 1) (at 81.28 88.9 0)) + (property "Footprint" "" (id 2) (at 81.28 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 81.28 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "Audio:PCM5121PW") (at 144.78 93.98 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "1e9ebda2-59cb-4701-873a-d55dee03ba02") + (property "Reference" "U?" (id 0) (at 144.78 66.04 0)) + (property "Value" "PCM5121PW" (id 1) (at 144.78 68.58 0)) + (property "Footprint" "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm" (id 2) (at 144.78 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/pcm5121.pdf" (id 3) (at 144.78 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) +) diff --git a/LightBlue.kicad_pro b/LightBlue.kicad_pro index 7b87d89..a141851 100644 --- a/LightBlue.kicad_pro +++ b/LightBlue.kicad_pro @@ -386,6 +386,10 @@ [ "12f6ca59-5dee-4aea-b4bb-e4b9cab2885b", "802.15.4 Radio" + ], + [ + "a9e0a5b9-8f0f-46f3-b2b0-a429c678afed", + "Audio" ] ], "text_variables": {} diff --git a/LightBlue.kicad_sch b/LightBlue.kicad_sch index beb0132..82da1db 100644 --- a/LightBlue.kicad_sch +++ b/LightBlue.kicad_sch @@ -26,6 +26,18 @@ ) ) + (sheet (at 38.1 121.92) (size 40.64 49.53) + (stroke (width 0.001) (type solid) (color 132 0 132 1)) + (fill (color 255 255 255 0.0000)) + (uuid a9e0a5b9-8f0f-46f3-b2b0-a429c678afed) + (property "Sheet name" "Audio" (id 0) (at 38.1 121.2841 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "Audio.kicad_sch" (id 1) (at 38.1 171.9589 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + ) + (sheet (at 116.84 36.83) (size 46.99 41.91) (stroke (width 0.001) (type solid) (color 187 17 66 1)) (fill (color 255 255 255 0.0000)) @@ -55,6 +67,7 @@ (path "/7c248bd3-8232-4777-a40c-eab53460cf85/" (page "2")) (path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/" (page "3")) (path "/12f6ca59-5dee-4aea-b4bb-e4b9cab2885b/" (page "4")) + (path "/a9e0a5b9-8f0f-46f3-b2b0-a429c678afed/" (page "5")) ) (symbol_instances @@ -94,5 +107,11 @@ (path "/12f6ca59-5dee-4aea-b4bb-e4b9cab2885b/c09bd077-0d29-41a3-91d8-7b26a3246dec" (reference "U?") (unit 1) (value "SiliconLabs-MGM210P") (footprint "LightBlue:SiliconLabs_MGM210P") ) + (path "/a9e0a5b9-8f0f-46f3-b2b0-a429c678afed/e9d6ae84-3d14-46c3-a089-d1bbc0b51db0" + (reference "J?") (unit 1) (value "AudioPlug3") (footprint "") + ) + (path "/a9e0a5b9-8f0f-46f3-b2b0-a429c678afed/1e9ebda2-59cb-4701-873a-d55dee03ba02" + (reference "U?") (unit 1) (value "PCM5121PW") (footprint "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm") + ) ) )