FreeCalypso > hg > fc-small-hw
annotate lunalcd2/src/MCL @ 60:38c713964bb7
lunalcd2: MCL binding complete
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 25 Jun 2021 19:01:35 +0000 |
parents | 99328e0ff61a |
children | 8bfa10553e36 |
rev | line source |
---|---|
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 # Capacitors |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 # LCD module bypass cap |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 C1: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
5 hier=LCD_bypass_cap |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 value=100nF |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 footprint=0603 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 description=Ceramic chip capacitor, X7R, 0.1 uF, 0603 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 manufacturer=Yageo |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 manufacturer_part_number=CC0603KRX7R9BB104 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 vendor=Digi-Key |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 vendor_part_number=311-1344-1-ND |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 npins=2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 # Connectors |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 # main ribbon cable interface |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 J1: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
19 hier=main_if |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 footprint=file:HEADER26_Shrouded |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 description=Header, 0.100", dual row, 26 posts |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 manufacturer=Molex |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 manufacturer_part_number=0901310133 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 vendor=Digi-Key |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 vendor_part_number=WM50035-26-ND |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 npins=26 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 # VBAT supply for backlight |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 J2: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
30 hier=VBAT_conn |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 footprint=JUMPER2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 description=Header, 0.100", 2 posts |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 manufacturer=Molex |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 manufacturer_part_number=0901200122 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 vendor=Digi-Key |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 vendor_part_number=WM8072-ND |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 npins=2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 # LCD module |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 LCD1: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
42 hier=lcd.pkg |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 manufacturer=Formike |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 device=KWH020ST23-F01 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 part=yes |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 description=LCD module, direct solder attachment |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 footprint=file:KWH020ST23-F01 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 npins=36 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 # Resistors |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 # pull-down on BL_EN input |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 R1: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
54 hier=BL_EN_pulldown |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 footprint=0603 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 value=100k |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
57 description=Chip resistor, 100 kOhm, 0603 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
58 manufacturer=Yageo |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 manufacturer_part_number=RC0603FR-07100KL |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 vendor=Digi-Key |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 vendor_part_number=311-100KHRCT-ND |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 npins=2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 # 1 mA LED current |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 R2: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
66 hier=bl_current_sink.cursel.R_1mA |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
67 footprint=0402 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
68 value=365k |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 description=Chip resistor, 365 kOhm, 0402 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
70 npins=2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 # 2 mA LED current |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
73 R3: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
74 hier=bl_current_sink.cursel.R_2mA |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
75 footprint=0402 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
76 value=182k |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
77 description=Chip resistor, 182 kOhm, 0402 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
78 npins=2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
79 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
80 # 4 mA LED current |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 R4: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
82 hier=bl_current_sink.cursel.R_4mA |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
83 footprint=0402 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 value=90.9k |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
85 description=Chip resistor, 90.9 kOhm, 0402 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 npins=2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
87 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
88 # 8 mA LED current |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 R5: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
90 hier=bl_current_sink.cursel.R_8mA |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91 footprint=0402 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 value=45.3k |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93 description=Chip resistor, 45.3 kOhm, 0402 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94 npins=2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 # LCD power supply current measurement |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 R6: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
98 hier=LCD_current_meas |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99 footprint=0603 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100 value=10R |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
101 description=Chip resistor, 10 ohm, 0603 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102 npins=2 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104 # DIP switch pack |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106 SW1: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
107 hier=bl_current_sink.cursel.dipsw |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 manufacturer=CUI |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 manufacturer_part_number=DS04-254-1-04BK-SMT |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 description=DIP switch pack, 4xSPST, 2.54 mm pitch, SMT |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 vendor=Digi-Key |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112 vendor_part_number=2223-DS04-254-1-04BK-SMT-ND |
58
99328e0ff61a
lunalcd2: footprint for the DIP switch pack
Mychaela Falconia <falcon@freecalypso.org>
parents:
57
diff
changeset
|
113 footprint=DS04_254_04 |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 npins=8 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116 # MAX1916 backlight IC |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
117 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
118 U1: |
60
38c713964bb7
lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
58
diff
changeset
|
119 hier=bl_current_sink.MAX1916.pkg |
57
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
120 manufacturer=Maxim |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
121 device=MAX1916 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
122 part=yes |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
123 description=IC LED driver, SOT23-6 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
124 vendor=Digi-Key |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
125 vendor_part_number=MAX1916EZT+TCT-ND |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
126 footprint=file:SOT23-6 |
882679295ea3
lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127 npins=6 |