File: 0103-Neapolitan-experimental-10-ppb-clock-in-schematic.patch

package info (click to toggle)
hackrf 2015.07.2-11
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 69,764 kB
  • ctags: 9,327
  • sloc: ansic: 13,907; python: 696; vhdl: 218; sh: 32; makefile: 15
file content (541 lines) | stat: -rw-r--r-- 13,381 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
From 9fd62846b827e85ffb8ca006db74f10064cb9e4b Mon Sep 17 00:00:00 2001
From: Michael Ossmann <mike@ossmann.com>
Date: Tue, 20 Sep 2016 16:04:12 -0600
Subject: [PATCH 103/111] Neapolitan: experimental 10 ppb clock in schematic

---
 hardware/gsg-kicad-lib                   |   2 +-
 hardware/neapolitan/mcu.sch              | 332 ++++++++++++++++++++++++++-----
 hardware/neapolitan/neapolitan-cache.lib |  16 ++
 3 files changed, 296 insertions(+), 54 deletions(-)

diff --git a/hardware/gsg-kicad-lib b/hardware/gsg-kicad-lib
index 247762e..78ae279 160000
--- a/hardware/gsg-kicad-lib
+++ b/hardware/gsg-kicad-lib
@@ -1 +1 @@
-Subproject commit 247762e788d0415cf13354db6f250ca5da6706d3
+Subproject commit 78ae2791c85c7b3aa34a8ac4f8d6bf9b377bc631
diff --git a/hardware/neapolitan/mcu.sch b/hardware/neapolitan/mcu.sch
index d0b678c..89fcd6b 100644
--- a/hardware/neapolitan/mcu.sch
+++ b/hardware/neapolitan/mcu.sch
@@ -1251,7 +1251,6 @@ Text Notes 8800 5850 0    40   ~ 0
 Probably we can populate R19\nand R20 (active high) instead\nof R17 and Q5 (active low).
 Text Notes 8400 7100 0    40   ~ 0
 experimental 2.5 ppm clock
-NoConn ~ 7250 4750
 $Comp
 L KT2520 X3
 U 1 1 57CE8B5F
@@ -1566,6 +1565,141 @@ F 7 "DNP" V 11900 7850 60  0000 C CNN "Note"
 	1    12000 7850
 	0    -1   -1   0   
 $EndComp
+Text GLabel 13550 7050 2    40   Input ~ 0
+CLKIN
+$Comp
+L R R?
+U 1 1 57E30224
+P 10500 5200
+F 0 "R?" V 10580 5200 50  0000 C CNN
+F 1 "10k" V 10500 5200 50  0000 C CNN
+F 2 "hackrf:GSG-0402" H 10500 5200 60  0001 C CNN
+F 3 "" H 10500 5200 60  0001 C CNN
+F 4 "Stackpole" H 10500 5200 60  0001 C CNN "Manufacturer"
+F 5 "RMCF0402JT10K0" H 10500 5200 60  0001 C CNN "Part Number"
+F 6 "RES 10K OHM 1/16W 5% 0402 SMD" H 10500 5200 60  0001 C CNN "Description"
+	1    10500 5200
+	0    -1   -1   0   
+$EndComp
+$Comp
+L VCC #PWR?
+U 1 1 57E30EE5
+P 10750 5100
+F 0 "#PWR?" H 10750 4950 50  0001 C CNN
+F 1 "VCC" H 10750 5250 50  0000 C CNN
+F 2 "" H 10750 5100 60  0000 C CNN
+F 3 "" H 10750 5100 60  0000 C CNN
+	1    10750 5100
+	1    0    0    -1  
+$EndComp
+$Comp
+L OH4 X4
+U 1 1 57E3681D
+P 14850 6150
+F 0 "X4" H 14850 6300 60  0000 C CNN
+F 1 "OH4" H 14850 6000 60  0000 C CNN
+F 2 "" H 14850 6150 60  0000 C CNN
+F 3 "" H 14850 6150 60  0000 C CNN
+F 4 "Connor-Winfield" H 14850 6150 60  0001 C CNN "Manufacturer"
+F 5 "OH4610LF-010.0M" H 14850 6150 60  0001 C CNN "Part Number"
+F 6 "10MHz LVCMOS OCXO Oscillator Through Hole 3.3V" H 14850 6150 60  0001 C CNN "Description"
+	1    14850 6150
+	1    0    0    -1  
+$EndComp
+$Comp
+L MOSFET_P Q?
+U 1 1 57E36AF3
+P 15600 5050
+F 0 "Q?" H 15600 5240 60  0000 R CNN
+F 1 "MOSFET_P" H 15600 4870 60  0000 R CNN
+F 2 "gsg-modules:SOT23GDS" H 15600 5050 60  0001 C CNN
+F 3 "" H 15600 5050 60  0001 C CNN
+F 4 "Fairchild" H 15600 5050 60  0001 C CNN "Manufacturer"
+F 5 "BSS84" H 15600 5050 60  0001 C CNN "Part Number"
+F 6 "MOSFET P-CH 50V 130MA SOT-23" H 15600 5050 60  0001 C CNN "Description"
+	1    15600 5050
+	1    0    0    1   
+$EndComp
+$Comp
+L R R?
+U 1 1 57E36AFC
+P 15450 4750
+F 0 "R?" V 15530 4750 50  0000 C CNN
+F 1 "10k" V 15450 4750 50  0000 C CNN
+F 2 "hackrf:GSG-0402" H 15450 4750 60  0001 C CNN
+F 3 "" H 15450 4750 60  0001 C CNN
+F 4 "Stackpole" H 15450 4750 60  0001 C CNN "Manufacturer"
+F 5 "RMCF0402JT10K0" H 15450 4750 60  0001 C CNN "Part Number"
+F 6 "RES 10K OHM 1/16W 5% 0402 SMD" H 15450 4750 60  0001 C CNN "Description"
+	1    15450 4750
+	0    -1   -1   0   
+$EndComp
+$Comp
+L VCC #PWR?
+U 1 1 57E36B04
+P 15700 4650
+F 0 "#PWR?" H 15700 4500 50  0001 C CNN
+F 1 "VCC" H 15700 4800 50  0000 C CNN
+F 2 "" H 15700 4650 60  0000 C CNN
+F 3 "" H 15700 4650 60  0000 C CNN
+	1    15700 4650
+	1    0    0    -1  
+$EndComp
+NoConn ~ 14350 6100
+$Comp
+L GND #PWR?
+U 1 1 57E37EB7
+P 14250 6300
+F 0 "#PWR?" H 14250 6050 50  0001 C CNN
+F 1 "GND" H 14250 6150 50  0000 C CNN
+F 2 "" H 14250 6300 60  0000 C CNN
+F 3 "" H 14250 6300 60  0000 C CNN
+	1    14250 6300
+	1    0    0    -1  
+$EndComp
+Text GLabel 15550 6200 2    40   Input ~ 0
+CLKIN
+Text Label 7300 4750 0    40   ~ 0
+X4_ENABLE
+$Comp
+L C C?
+U 1 1 57E3966F
+P 15700 5600
+F 0 "C?" H 15750 5700 50  0000 L CNN
+F 1 "10nF" H 15750 5500 50  0000 L CNN
+F 2 "hackrf:GSG-0402" H 15700 5600 60  0001 C CNN
+F 3 "" H 15700 5600 60  0001 C CNN
+F 4 "Murata" H 22100 4350 60  0001 C CNN "Manufacturer"
+F 5 "GRM155R71C103KA01D" H 22100 4350 60  0001 C CNN "Part Number"
+F 6 "CAP CER 10000PF 16V 10% X7R 0402" H 22100 4350 60  0001 C CNN "Description"
+	1    15700 5600
+	-1   0    0    1   
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 57E39AAF
+P 15700 5850
+F 0 "#PWR?" H 15700 5600 50  0001 C CNN
+F 1 "GND" H 15700 5700 50  0000 C CNN
+F 2 "" H 15700 5850 60  0000 C CNN
+F 3 "" H 15700 5850 60  0000 C CNN
+	1    15700 5850
+	1    0    0    -1  
+$EndComp
+$Comp
+L C C?
+U 1 1 57E3C654
+P 15450 6450
+F 0 "C?" H 15500 6550 50  0000 L CNN
+F 1 "22pF" H 15500 6350 50  0000 L CNN
+F 2 "hackrf:GSG-0402" H 15450 6450 60  0001 C CNN
+F 3 "" H 15450 6450 60  0001 C CNN
+F 4 "Murata" H 15400 4900 60  0001 C CNN "Manufacturer"
+F 5 "GRM1555C1H220JA01D" H 15400 4900 60  0001 C CNN "Part Number"
+F 6 "CAP CER 22PF 50V 5% NP0 0402" H 15400 4900 60  0001 C CNN "Description"
+	1    15450 6450
+	1    0    0    -1  
+$EndComp
 Wire Wire Line
 	2200 6750 2200 6850
 Wire Wire Line
@@ -1723,14 +1857,22 @@ Wire Wire Line
 Wire Wire Line
 	8600 10150 8200 10150
 Wire Wire Line
-	1150 1900 1150 3000
+	1150 1900 1150 2250
+Wire Wire Line
+	1150 2250 1150 2600
+Wire Wire Line
+	1150 2600 1150 2800
+Wire Wire Line
+	1150 2800 1150 3000
 Wire Wire Line
 	1150 2800 1250 2800
 Wire Wire Line
 	1150 2600 1250 2600
 Connection ~ 1150 2800
 Wire Wire Line
-	1650 1800 1650 2250
+	1650 1800 1650 1900
+Wire Wire Line
+	1650 1900 1650 2250
 Wire Wire Line
 	1550 1900 1650 1900
 Connection ~ 1650 1900
@@ -1749,7 +1891,11 @@ Wire Wire Line
 Wire Wire Line
 	1750 3250 1650 3250
 Wire Wire Line
-	2750 4100 2750 4450
+	2750 4100 2750 4250
+Wire Wire Line
+	2750 4250 2750 4350
+Wire Wire Line
+	2750 4350 2750 4450
 Wire Wire Line
 	3450 4250 3150 4250
 Wire Wire Line
@@ -1765,9 +1911,13 @@ Wire Wire Line
 	2550 4350 2750 4350
 Connection ~ 2750 4350
 Wire Wire Line
-	1750 4350 2250 4350
+	1750 4350 2050 4350
+Wire Wire Line
+	2050 4350 2250 4350
+Wire Wire Line
+	6850 3850 6850 3950
 Wire Wire Line
-	6850 3850 6850 4050
+	6850 3950 6850 4050
 Wire Wire Line
 	6650 3950 6650 4050
 Wire Wire Line
@@ -1819,18 +1969,24 @@ Wire Wire Line
 	2050 4350 2050 4450
 Connection ~ 2050 4350
 Wire Wire Line
-	2050 4750 2050 4950
+	2050 4750 2050 4850
+Wire Wire Line
+	2050 4850 2050 4950
 Wire Wire Line
 	2050 5250 2050 5350
 Wire Wire Line
 	2050 4850 2550 4850
 Connection ~ 2050 4850
 Wire Wire Line
-	2450 3650 3800 3650
+	2450 3650 2750 3650
+Wire Wire Line
+	2750 3650 3800 3650
 Wire Wire Line
 	2750 3650 2750 3800
 Wire Wire Line
-	3800 4050 3800 4250
+	3800 4050 3800 4150
+Wire Wire Line
+	3800 4150 3800 4250
 Wire Wire Line
 	3800 4550 3800 4650
 Wire Wire Line
@@ -1840,7 +1996,9 @@ Wire Wire Line
 	3800 3650 3800 3750
 Connection ~ 2750 3650
 Wire Wire Line
-	2650 9050 2650 9250
+	2650 9050 2650 9150
+Wire Wire Line
+	2650 9150 2650 9250
 Wire Wire Line
 	2650 9550 2650 9650
 Wire Wire Line
@@ -1859,14 +2017,18 @@ Wire Wire Line
 Wire Wire Line
 	6550 2950 6550 3050
 Wire Wire Line
-	6550 3350 6550 4050
+	6550 3350 6550 3450
+Wire Wire Line
+	6550 3450 6550 4050
 Wire Wire Line
 	6550 3450 6900 3450
 Connection ~ 6550 3450
 Wire Wire Line
 	6150 2950 6150 3050
 Wire Wire Line
-	6150 3350 6150 4050
+	6150 3350 6150 3450
+Wire Wire Line
+	6150 3450 6150 4050
 Wire Wire Line
 	6150 3450 5800 3450
 Connection ~ 6150 3450
@@ -1883,16 +2045,28 @@ Wire Wire Line
 	8000 5800 8300 5800
 Connection ~ 8000 5450
 Wire Wire Line
-	8600 6000 8600 6300
+	8600 6000 8600 6100
+Wire Wire Line
+	8600 6100 8600 6200
+Wire Wire Line
+	8600 6200 8600 6300
 Wire Wire Line
 	8600 6200 8800 6200
 Connection ~ 8600 6200
 Wire Wire Line
 	8600 6600 8600 6700
 Wire Wire Line
-	8600 5350 8600 5600
+	8600 5350 8600 5450
+Wire Wire Line
+	8600 5450 8600 5600
 Wire Wire Line
-	8000 4950 8000 6200
+	8000 4950 8000 5450
+Wire Wire Line
+	8000 5450 8000 5800
+Wire Wire Line
+	8000 5800 8000 6100
+Wire Wire Line
+	8000 6100 8000 6200
 Wire Wire Line
 	8000 6500 8000 6600
 Connection ~ 8000 5800
@@ -1905,12 +2079,16 @@ Connection ~ 8600 6100
 Wire Wire Line
 	10950 6850 10850 6850
 Wire Wire Line
-	10850 6850 10850 7150
+	10850 6850 10850 7050
+Wire Wire Line
+	10850 7050 10850 7150
 Wire Wire Line
 	10850 7050 10950 7050
 Connection ~ 10850 7050
 Wire Wire Line
-	11750 6150 12000 6150
+	11750 6150 11850 6150
+Wire Wire Line
+	11850 6150 12000 6150
 Wire Wire Line
 	11850 6150 11850 6850
 Wire Wire Line
@@ -1933,7 +2111,9 @@ Wire Wire Line
 Wire Wire Line
 	10950 6150 10450 6150
 Wire Wire Line
-	10450 6050 10450 6250
+	10450 6050 10450 6150
+Wire Wire Line
+	10450 6150 10450 6250
 Wire Wire Line
 	10450 6550 10450 6650
 Connection ~ 10450 6150
@@ -1944,12 +2124,16 @@ Wire Wire Line
 Wire Wire Line
 	12950 6550 12950 6450
 Wire Wire Line
-	12850 6050 13050 6050
+	12850 6050 12950 6050
+Wire Wire Line
+	12950 6050 13050 6050
 Wire Wire Line
 	12950 6050 12950 6150
 Connection ~ 12950 6050
 Wire Wire Line
-	13350 7050 13550 7050
+	13350 7050 13450 7050
+Wire Wire Line
+	13450 7050 13550 7050
 Wire Wire Line
 	13450 7050 13450 6050
 Wire Wire Line
@@ -1957,9 +2141,13 @@ Wire Wire Line
 Wire Wire Line
 	12250 8450 12250 8350
 Wire Wire Line
-	12150 7850 12350 7850
+	12150 7850 12250 7850
+Wire Wire Line
+	12250 7850 12350 7850
 Wire Wire Line
-	12250 7750 12250 8050
+	12250 7750 12250 7850
+Wire Wire Line
+	12250 7850 12250 8050
 Connection ~ 12250 7850
 Wire Wire Line
 	11750 7750 11750 7850
@@ -1970,7 +2158,11 @@ Wire Wire Line
 Wire Wire Line
 	12750 7850 12750 7950
 Wire Wire Line
-	12150 7050 12450 7050
+	12150 7050 12250 7050
+Wire Wire Line
+	12250 7050 12350 7050
+Wire Wire Line
+	12350 7050 12450 7050
 Wire Wire Line
 	12350 7050 12350 6050
 Wire Wire Line
@@ -1979,45 +2171,24 @@ Connection ~ 12350 7050
 Wire Wire Line
 	12250 7050 12250 7150
 Connection ~ 12250 7050
-Text GLabel 13550 7050 2    40   Input ~ 0
-CLKIN
 Connection ~ 13450 7050
-$Comp
-L R R?
-U 1 1 57E30224
-P 10500 5200
-F 0 "R?" V 10580 5200 50  0000 C CNN
-F 1 "10k" V 10500 5200 50  0000 C CNN
-F 2 "hackrf:GSG-0402" H 10500 5200 60  0001 C CNN
-F 3 "" H 10500 5200 60  0001 C CNN
-F 4 "Stackpole" H 10500 5200 60  0001 C CNN "Manufacturer"
-F 5 "RMCF0402JT10K0" H 10500 5200 60  0001 C CNN "Part Number"
-F 6 "RES 10K OHM 1/16W 5% 0402 SMD" H 10500 5200 60  0001 C CNN "Description"
-	1    10500 5200
-	0    -1   -1   0   
-$EndComp
 Wire Wire Line
-	10750 5700 10750 6350
+	10750 5700 10750 5800
+Wire Wire Line
+	10750 5800 10750 6350
+Wire Wire Line
+	10750 5100 10750 5200
 Wire Wire Line
-	10750 5100 10750 5300
+	10750 5200 10750 5300
 Wire Wire Line
 	10750 5200 10650 5200
-$Comp
-L VCC #PWR?
-U 1 1 57E30EE5
-P 10750 5100
-F 0 "#PWR?" H 10750 4950 50  0001 C CNN
-F 1 "VCC" H 10750 5250 50  0000 C CNN
-F 2 "" H 10750 5100 60  0000 C CNN
-F 3 "" H 10750 5100 60  0000 C CNN
-	1    10750 5100
-	1    0    0    -1  
-$EndComp
 Connection ~ 10750 5200
 Wire Wire Line
 	7250 4850 10150 4850
 Wire Wire Line
-	10150 4850 10150 5500
+	10150 4850 10150 5200
+Wire Wire Line
+	10150 5200 10150 5500
 Wire Wire Line
 	10150 5500 10450 5500
 Wire Wire Line
@@ -2032,4 +2203,59 @@ Wire Wire Line
 	12850 6750 12250 6750
 Wire Wire Line
 	12250 6750 12250 5800
+Wire Wire Line
+	15700 4650 15700 4750
+Wire Wire Line
+	15700 4750 15700 4850
+Wire Wire Line
+	15700 4750 15600 4750
+Connection ~ 15700 4750
+Wire Wire Line
+	15100 5050 15400 5050
+Wire Wire Line
+	15300 4750 15100 4750
+Connection ~ 15100 4750
+Wire Wire Line
+	15700 5250 15700 5350
+Wire Wire Line
+	15700 5350 15700 5450
+Wire Wire Line
+	14250 6300 14250 6200
+Wire Wire Line
+	14250 6200 14350 6200
+Wire Wire Line
+	15100 4750 15100 5050
+Wire Wire Line
+	15100 4750 7250 4750
+Connection ~ 15700 5350
+Wire Wire Line
+	15700 5850 15700 5750
+Wire Wire Line
+	15450 5350 15700 5350
+Wire Wire Line
+	15450 5350 15450 6100
+Wire Wire Line
+	15450 6100 15350 6100
+$Comp
+L GND #PWR?
+U 1 1 57E3EB3F
+P 15450 6700
+F 0 "#PWR?" H 15450 6450 50  0001 C CNN
+F 1 "GND" H 15450 6550 50  0000 C CNN
+F 2 "" H 15450 6700 60  0000 C CNN
+F 3 "" H 15450 6700 60  0000 C CNN
+	1    15450 6700
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	15450 6600 15450 6700
+Wire Wire Line
+	15350 6200 15450 6200
+Wire Wire Line
+	15450 6200 15550 6200
+Wire Wire Line
+	15450 6200 15450 6300
+Connection ~ 15450 6200
+Text Notes 14250 6850 0    40   ~ 0
+experimental 10 ppb clock
 $EndSCHEMATC
diff --git a/hardware/neapolitan/neapolitan-cache.lib b/hardware/neapolitan/neapolitan-cache.lib
index dbb9665..feab279 100644
--- a/hardware/neapolitan/neapolitan-cache.lib
+++ b/hardware/neapolitan/neapolitan-cache.lib
@@ -602,6 +602,22 @@ X S S 100 -200 100 U 40 40 1 1 P
 ENDDRAW
 ENDDEF
 #
+# OH4
+#
+DEF OH4 X 0 40 Y Y 1 F N
+F0 "X" 0 150 60 H V C CNN
+F1 "OH4" 0 -150 60 H V C CNN
+F2 "" 0 0 60 H V C CNN
+F3 "" 0 0 60 H V C CNN
+DRAW
+S -300 100 300 -100 0 1 0 N
+X NC/VC 1 -500 50 200 R 50 50 1 1 I
+X GND 7 -500 -50 200 R 50 50 1 1 W
+X OUT 8 500 -50 200 L 50 50 1 1 O
+X VCC 14 500 50 200 L 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
 # R
 #
 DEF R R 0 0 N Y 1 F N
-- 
2.1.4