hardware/icE1usb: Initial import of the production hardware design files

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
Sylvain Munaut 2020-09-14 10:45:06 +02:00
parent 744b441909
commit 1599a58344
99 changed files with 573745 additions and 0 deletions

289
hardware/icE1usb/LICENSE Normal file
View File

@ -0,0 +1,289 @@
CERN Open Hardware Licence Version 2 - Strongly Reciprocal
Preamble
CERN has developed this licence to promote collaboration among
hardware designers and to provide a legal tool which supports the
freedom to use, study, modify, share and distribute hardware designs
and products based on those designs. Version 2 of the CERN Open
Hardware Licence comes in three variants: CERN-OHL-P (permissive); and
two reciprocal licences: CERN-OHL-W (weakly reciprocal) and this
licence, CERN-OHL-S (strongly reciprocal).
The CERN-OHL-S is copyright CERN 2020. Anyone is welcome to use it, in
unmodified form only.
Use of this Licence does not imply any endorsement by CERN of any
Licensor or their designs nor does it imply any involvement by CERN in
their development.
1 Definitions
1.1 'Licence' means this CERN-OHL-S.
1.2 'Compatible Licence' means
a) any earlier version of the CERN Open Hardware licence, or
b) any version of the CERN-OHL-S, or
c) any licence which permits You to treat the Source to which
it applies as licensed under CERN-OHL-S provided that on
Conveyance of any such Source, or any associated Product You
treat the Source in question as being licensed under
CERN-OHL-S.
1.3 'Source' means information such as design materials or digital
code which can be applied to Make or test a Product or to
prepare a Product for use, Conveyance or sale, regardless of its
medium or how it is expressed. It may include Notices.
1.4 'Covered Source' means Source that is explicitly made available
under this Licence.
1.5 'Product' means any device, component, work or physical object,
whether in finished or intermediate form, arising from the use,
application or processing of Covered Source.
1.6 'Make' means to create or configure something, whether by
manufacture, assembly, compiling, loading or applying Covered
Source or another Product or otherwise.
1.7 'Available Component' means any part, sub-assembly, library or
code which:
a) is licensed to You as Complete Source under a Compatible
Licence; or
b) is available, at the time a Product or the Source containing
it is first Conveyed, to You and any other prospective
licensees
i) as a physical part with sufficient rights and
information (including any configuration and
programming files and information about its
characteristics and interfaces) to enable it either to
be Made itself, or to be sourced and used to Make the
Product; or
ii) as part of the normal distribution of a tool used to
design or Make the Product.
1.8 'Complete Source' means the set of all Source necessary to Make
a Product, in the preferred form for making modifications,
including necessary installation and interfacing information
both for the Product, and for any included Available Components.
If the format is proprietary, it must also be made available in
a format (if the proprietary tool can create it) which is
viewable with a tool available to potential licensees and
licensed under a licence approved by the Free Software
Foundation or the Open Source Initiative. Complete Source need
not include the Source of any Available Component, provided that
You include in the Complete Source sufficient information to
enable a recipient to Make or source and use the Available
Component to Make the Product.
1.9 'Source Location' means a location where a Licensor has placed
Covered Source, and which that Licensor reasonably believes will
remain easily accessible for at least three years for anyone to
obtain a digital copy.
1.10 'Notice' means copyright, acknowledgement and trademark notices,
Source Location references, modification notices (subsection
3.3(b)) and all notices that refer to this Licence and to the
disclaimer of warranties that are included in the Covered
Source.
1.11 'Licensee' or 'You' means any person exercising rights under
this Licence.
1.12 'Licensor' means a natural or legal person who creates or
modifies Covered Source. A person may be a Licensee and a
Licensor at the same time.
1.13 'Convey' means to communicate to the public or distribute.
2 Applicability
2.1 This Licence governs the use, copying, modification, Conveying
of Covered Source and Products, and the Making of Products. By
exercising any right granted under this Licence, You irrevocably
accept these terms and conditions.
2.2 This Licence is granted by the Licensor directly to You, and
shall apply worldwide and without limitation in time.
2.3 You shall not attempt to restrict by contract or otherwise the
rights granted under this Licence to other Licensees.
2.4 This Licence is not intended to restrict fair use, fair dealing,
or any other similar right.
3 Copying, Modifying and Conveying Covered Source
3.1 You may copy and Convey verbatim copies of Covered Source, in
any medium, provided You retain all Notices.
3.2 You may modify Covered Source, other than Notices, provided that
You irrevocably undertake to make that modified Covered Source
available from a Source Location should You Convey a Product in
circumstances where the recipient does not otherwise receive a
copy of the modified Covered Source. In each case subsection 3.3
shall apply.
You may only delete Notices if they are no longer applicable to
the corresponding Covered Source as modified by You and You may
add additional Notices applicable to Your modifications.
Including Covered Source in a larger work is modifying the
Covered Source, and the larger work becomes modified Covered
Source.
3.3 You may Convey modified Covered Source (with the effect that You
shall also become a Licensor) provided that You:
a) retain Notices as required in subsection 3.2;
b) add a Notice to the modified Covered Source stating that You
have modified it, with the date and brief description of how
You have modified it;
c) add a Source Location Notice for the modified Covered Source
if You Convey in circumstances where the recipient does not
otherwise receive a copy of the modified Covered Source; and
d) license the modified Covered Source under the terms and
conditions of this Licence (or, as set out in subsection
8.3, a later version, if permitted by the licence of the
original Covered Source). Such modified Covered Source must
be licensed as a whole, but excluding Available Components
contained in it, which remain licensed under their own
applicable licences.
4 Making and Conveying Products
You may Make Products, and/or Convey them, provided that You either
provide each recipient with a copy of the Complete Source or ensure
that each recipient is notified of the Source Location of the Complete
Source. That Complete Source is Covered Source, and You must
accordingly satisfy Your obligations set out in subsection 3.3. If
specified in a Notice, the Product must visibly and securely display
the Source Location on it or its packaging or documentation in the
manner specified in that Notice.
5 Research and Development
You may Convey Covered Source, modified Covered Source or Products to
a legal entity carrying out development, testing or quality assurance
work on Your behalf provided that the work is performed on terms which
prevent the entity from both using the Source or Products for its own
internal purposes and Conveying the Source or Products or any
modifications to them to any person other than You. Any modifications
made by the entity shall be deemed to be made by You pursuant to
subsection 3.2.
6 DISCLAIMER AND LIABILITY
6.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products
are provided 'as is' and any express or implied warranties,
including, but not limited to, implied warranties of
merchantability, of satisfactory quality, non-infringement of
third party rights, and fitness for a particular purpose or use
are disclaimed in respect of any Source or Product to the
maximum extent permitted by law. The Licensor makes no
representation that any Source or Product does not or will not
infringe any patent, copyright, trade secret or other
proprietary right. The entire risk as to the use, quality, and
performance of any Source or Product shall be with You and not
the Licensor. This disclaimer of warranty is an essential part
of this Licence and a condition for the grant of any rights
granted under this Licence.
6.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to
the maximum extent permitted by law, have no liability for
direct, indirect, special, incidental, consequential, exemplary,
punitive or other damages of any character including, without
limitation, procurement of substitute goods or services, loss of
use, data or profits, or business interruption, however caused
and on any theory of contract, warranty, tort (including
negligence), product liability or otherwise, arising in any way
in relation to the Covered Source, modified Covered Source
and/or the Making or Conveyance of a Product, even if advised of
the possibility of such damages, and You shall hold the
Licensor(s) free and harmless from any liability, costs,
damages, fees and expenses, including claims by third parties,
in relation to such use.
7 Patents
7.1 Subject to the terms and conditions of this Licence, each
Licensor hereby grants to You a perpetual, worldwide,
non-exclusive, no-charge, royalty-free, irrevocable (except as
stated in subsections 7.2 and 8.4) patent license to Make, have
Made, use, offer to sell, sell, import, and otherwise transfer
the Covered Source and Products, where such licence applies only
to those patent claims licensable by such Licensor that are
necessarily infringed by exercising rights under the Covered
Source as Conveyed by that Licensor.
7.2 If You institute patent litigation against any entity (including
a cross-claim or counterclaim in a lawsuit) alleging that the
Covered Source or a Product constitutes direct or contributory
patent infringement, or You seek any declaration that a patent
licensed to You under this Licence is invalid or unenforceable
then any rights granted to You under this Licence shall
terminate as of the date such process is initiated.
8 General
8.1 If any provisions of this Licence are or subsequently become
invalid or unenforceable for any reason, the remaining
provisions shall remain effective.
8.2 You shall not use any of the name (including acronyms and
abbreviations), image, or logo by which the Licensor or CERN is
known, except where needed to comply with section 3, or where
the use is otherwise allowed by law. Any such permitted use
shall be factual and shall not be made so as to suggest any kind
of endorsement or implication of involvement by the Licensor or
its personnel.
8.3 CERN may publish updated versions and variants of this Licence
which it considers to be in the spirit of this version, but may
differ in detail to address new problems or concerns. New
versions will be published with a unique version number and a
variant identifier specifying the variant. If the Licensor has
specified that a given variant applies to the Covered Source
without specifying a version, You may treat that Covered Source
as being released under any version of the CERN-OHL with that
variant. If no variant is specified, the Covered Source shall be
treated as being released under CERN-OHL-S. The Licensor may
also specify that the Covered Source is subject to a specific
version of the CERN-OHL or any later version in which case You
may apply this or any later version of CERN-OHL with the same
variant identifier published by CERN.
8.4 This Licence shall terminate with immediate effect if You fail
to comply with any of its terms and conditions.
8.5 However, if You cease all breaches of this Licence, then Your
Licence from any Licensor is reinstated unless such Licensor has
terminated this Licence by giving You, while You remain in
breach, a notice specifying the breach and requiring You to cure
it within 30 days, and You have failed to come into compliance
in all material respects by the end of the 30 day period. Should
You repeat the breach after receipt of a cure notice and
subsequent reinstatement, this Licence will terminate
immediately and permanently. Section 6 shall continue to apply
after any termination.
8.6 This Licence shall not be enforceable except by a Licensor
acting as such, and third party beneficiary rights are
specifically excluded.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

333
hardware/icE1usb/e1bias.sch Normal file
View File

@ -0,0 +1,333 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 5 7
Title "icE1usb - E1 interface bias generation"
Date "2020-08-26"
Rev "1.0"
Comp ""
Comment1 "CERN-OHL-S"
Comment2 "(C) 2020 Sylvain Munaut"
Comment3 ""
Comment4 ""
$EndDescr
Text HLabel 2000 3500 0 50 Input ~ 0
bias0
Text HLabel 2000 4500 0 50 Input ~ 0
bias1
Text HLabel 5500 2500 2 50 Output ~ 0
bias_a_p
Text HLabel 5500 3500 2 50 Output ~ 0
bias_a_n
Text HLabel 5500 4500 2 50 Output ~ 0
bias_b_p
Text HLabel 5500 5500 2 50 Output ~ 0
bias_b_n
$Comp
L Device:R_Small R20
U 1 1 5F4D7D0D
P 4700 2500
F 0 "R20" V 4504 2500 50 0000 C CNN
F 1 "0R" V 4595 2500 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 4700 2500 50 0001 C CNN
F 3 "~" H 4700 2500 50 0001 C CNN
1 4700 2500
0 1 1 0
$EndComp
$Comp
L Device:C_Small C27
U 1 1 5F4D81DA
P 3000 3700
F 0 "C27" H 3092 3746 50 0000 L CNN
F 1 "1u" H 3092 3655 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 3000 3700 50 0001 C CNN
F 3 "~" H 3000 3700 50 0001 C CNN
1 3000 3700
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C28
U 1 1 5F4D8409
P 3000 4700
F 0 "C28" H 3092 4746 50 0000 L CNN
F 1 "1u" H 3092 4655 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 3000 4700 50 0001 C CNN
F 3 "~" H 3000 4700 50 0001 C CNN
1 3000 4700
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR057
U 1 1 5F4D8911
P 3000 3900
F 0 "#PWR057" H 3000 3650 50 0001 C CNN
F 1 "GND" H 3005 3727 50 0000 C CNN
F 2 "" H 3000 3900 50 0001 C CNN
F 3 "" H 3000 3900 50 0001 C CNN
1 3000 3900
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR058
U 1 1 5F4D8C18
P 3000 4900
F 0 "#PWR058" H 3000 4650 50 0001 C CNN
F 1 "GND" H 3005 4727 50 0000 C CNN
F 2 "" H 3000 4900 50 0001 C CNN
F 3 "" H 3000 4900 50 0001 C CNN
1 3000 4900
1 0 0 -1
$EndComp
Wire Wire Line
3000 4800 3000 4900
Wire Wire Line
2700 4500 3000 4500
Wire Wire Line
3000 4500 3000 4600
Wire Wire Line
2500 4500 2000 4500
Wire Wire Line
2000 3500 2500 3500
Wire Wire Line
2700 3500 3000 3500
Wire Wire Line
3000 3500 3000 3600
Wire Wire Line
3000 3800 3000 3900
$Comp
L Device:C_Small C26
U 1 1 5F4DA17F
P 3000 2700
F 0 "C26" H 3092 2746 50 0000 L CNN
F 1 "1u" H 3092 2655 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 3000 2700 50 0001 C CNN
F 3 "~" H 3000 2700 50 0001 C CNN
1 3000 2700
1 0 0 -1
$EndComp
$Comp
L s47-passive:R_Pack04_Split RN7
U 1 1 5F4DCADF
P 2600 2500
F 0 "RN7" V 2404 2500 50 0000 C CNN
F 1 "10k" V 2495 2500 50 0000 C CNN
F 2 "Resistor_SMD:R_Array_Convex_4x0603" H 2600 2500 60 0001 C CNN
F 3 "" H 2600 2500 60 0000 C CNN
1 2600 2500
0 1 1 0
$EndComp
$Comp
L s47-passive:R_Pack04_Split RN7
U 2 1 5F4DCF84
P 2800 2700
F 0 "RN7" H 2741 2746 50 0000 R CNN
F 1 "10k" H 2741 2655 50 0000 R CNN
F 2 "Resistor_SMD:R_Array_Convex_4x0603" H 2800 2700 60 0001 C CNN
F 3 "" H 2800 2700 60 0000 C CNN
2 2800 2700
1 0 0 -1
$EndComp
$Comp
L s47-passive:R_Pack04_Split RN7
U 4 1 5F4DD23C
P 2600 4500
F 0 "RN7" V 2404 4500 50 0000 C CNN
F 1 "10k" V 2495 4500 50 0000 C CNN
F 2 "Resistor_SMD:R_Array_Convex_4x0603" H 2600 4500 60 0001 C CNN
F 3 "" H 2600 4500 60 0000 C CNN
4 2600 4500
0 1 1 0
$EndComp
$Comp
L s47-passive:R_Pack04_Split RN7
U 3 1 5F4DD9E1
P 2600 3500
F 0 "RN7" V 2404 3500 50 0000 C CNN
F 1 "10k" V 2495 3500 50 0000 C CNN
F 2 "Resistor_SMD:R_Array_Convex_4x0603" H 2600 3500 60 0001 C CNN
F 3 "" H 2600 3500 60 0000 C CNN
3 2600 3500
0 1 1 0
$EndComp
Wire Wire Line
2700 2500 2800 2500
Wire Wire Line
3000 2500 3000 2600
Wire Wire Line
2800 2500 2800 2600
Connection ~ 2800 2500
Wire Wire Line
2800 2500 3000 2500
$Comp
L power:GND #PWR056
U 1 1 5F4DFC15
P 3000 2900
F 0 "#PWR056" H 3000 2650 50 0001 C CNN
F 1 "GND" H 3005 2727 50 0000 C CNN
F 2 "" H 3000 2900 50 0001 C CNN
F 3 "" H 3000 2900 50 0001 C CNN
1 3000 2900
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR055
U 1 1 5F4DFEE3
P 2800 2900
F 0 "#PWR055" H 2800 2650 50 0001 C CNN
F 1 "GND" H 2805 2727 50 0000 C CNN
F 2 "" H 2800 2900 50 0001 C CNN
F 3 "" H 2800 2900 50 0001 C CNN
1 2800 2900
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR054
U 1 1 5F4E01FD
P 2400 2400
F 0 "#PWR054" H 2400 2250 50 0001 C CNN
F 1 "+3V3" H 2415 2573 50 0000 C CNN
F 2 "" H 2400 2400 50 0001 C CNN
F 3 "" H 2400 2400 50 0001 C CNN
1 2400 2400
1 0 0 -1
$EndComp
Wire Wire Line
2400 2400 2400 2500
Wire Wire Line
2400 2500 2500 2500
Wire Wire Line
2800 2800 2800 2900
Wire Wire Line
3000 2800 3000 2900
$Comp
L Device:R_Small R21
U 1 1 5F4E23E9
P 4700 2700
F 0 "R21" V 4804 2700 50 0000 C CNN
F 1 "0R" V 4895 2700 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 4700 2700 50 0001 C CNN
F 3 "~" H 4700 2700 50 0001 C CNN
F 4 "DNP" V 4986 2700 50 0000 C CNN "DNP"
1 4700 2700
0 1 1 0
$EndComp
Text Notes 7600 2700 0 50 ~ 0
A+
Text Notes 8100 2700 0 50 ~ 0
A-
Text Notes 8600 2700 0 50 ~ 0
B+
Text Notes 9100 2700 0 50 ~ 0
B-
Text Notes 6600 3000 0 50 ~ 0
Single Sensitivity\nDual Rail bias adjust
Text Notes 6600 3400 0 50 ~ 0
Dual Sensitivity\nSingle Rail bias adjust
Text Notes 7600 3300 0 50 ~ 0
Fixed
Text Notes 8600 3300 0 50 ~ 0
Fixed
Text Notes 8100 3300 0 50 ~ 0
Bias 0
Text Notes 9100 3300 0 50 ~ 0
Bias 1
Text Notes 9100 2900 0 50 ~ 0
Bias 1
Text Notes 8600 2900 0 50 ~ 0
Bias 0
Text Notes 7600 2900 0 50 ~ 0
Bias 0
Text Notes 8100 2900 0 50 ~ 0
Bias 1
Wire Notes Line
6500 2800 9500 2800
Wire Notes Line
7500 2600 7500 3500
Wire Wire Line
3000 4500 3500 4500
Connection ~ 3000 4500
Wire Wire Line
3000 3500 3500 3500
Connection ~ 3000 3500
Wire Wire Line
3000 2500 3500 2500
Connection ~ 3000 2500
Text Label 3500 2500 2 50 ~ 0
bias_fixed
Text Label 3500 3500 2 50 ~ 0
bias_0
Wire Wire Line
5500 5500 4000 5500
Text Label 4000 5500 0 50 ~ 0
bias_1
Wire Wire Line
5300 4500 5500 4500
Wire Wire Line
4800 2700 5000 2700
Wire Wire Line
5000 2700 5000 2500
Connection ~ 5000 2500
Wire Wire Line
5000 2500 4800 2500
Wire Wire Line
4600 2500 4000 2500
Wire Wire Line
4600 2700 4000 2700
Wire Wire Line
5000 2500 5300 2500
Wire Wire Line
5300 2500 5300 4500
Connection ~ 5300 2500
Wire Wire Line
5300 2500 5500 2500
$Comp
L Device:R_Small R22
U 1 1 5F50BC9B
P 4700 3500
F 0 "R22" V 4504 3500 50 0000 C CNN
F 1 "0R" V 4595 3500 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 4700 3500 50 0001 C CNN
F 3 "~" H 4700 3500 50 0001 C CNN
1 4700 3500
0 1 1 0
$EndComp
Wire Wire Line
4600 3500 4000 3500
Wire Wire Line
4600 3700 4000 3700
Wire Wire Line
4800 3500 5000 3500
Wire Wire Line
4800 3700 5000 3700
Wire Wire Line
5000 3700 5000 3500
Connection ~ 5000 3500
Wire Wire Line
5000 3500 5500 3500
Text Label 4000 2500 0 50 ~ 0
bias_fixed
Text Label 4000 2700 0 50 ~ 0
bias_0
Text Label 4000 3500 0 50 ~ 0
bias_0
Text Label 3500 4500 2 50 ~ 0
bias_1
Text Label 4000 3700 0 50 ~ 0
bias_1
$Comp
L Device:R_Small R23
U 1 1 5F50BF56
P 4700 3700
F 0 "R23" V 4804 3700 50 0000 C CNN
F 1 "0R" V 4895 3700 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 4700 3700 50 0001 C CNN
F 3 "~" H 4700 3700 50 0001 C CNN
F 4 "DNP" V 4986 3700 50 0000 C CNN "DNP"
1 4700 3700
0 1 1 0
$EndComp
Text Notes 2100 5400 0 50 ~ 0
f_c = 16 Hz for single pole RC
$EndSCHEMATC

731
hardware/icE1usb/e1if.sch Normal file
View File

@ -0,0 +1,731 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 7
Title "icE1usb - E1 interface"
Date "2020-08-26"
Rev "1.0"
Comp ""
Comment1 "CERN-OHL-S"
Comment2 "(C) 2020 Sylvain Munaut"
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L s47-misc:PULSE_T1094NL TR?
U 1 1 5F278EB6
P 6500 3100
AR Path="/5F278EB6" Ref="TR?" Part="1"
AR Path="/5F275ED4/5F278EB6" Ref="TR1" Part="1"
AR Path="/5F276580/5F278EB6" Ref="TR2" Part="1"
F 0 "TR1" H 6500 3525 50 0000 C CNN
F 1 "PULSE_T1094NL" H 6500 3434 50 0000 C CNN
F 2 "s47-misc:PULSE_BH" H 6500 3100 50 0001 C CNN
F 3 "https://productfinder.pulseeng.com/doc_type/WEB301/doc_num/T608/doc_part/T608.pdf" H 6500 3100 50 0001 C CNN
1 6500 3100
1 0 0 -1
$EndComp
$Comp
L s47-misc:PULSE_T1094NL TR?
U 2 1 5F27987D
P 6500 5100
AR Path="/5F27987D" Ref="TR?" Part="1"
AR Path="/5F275ED4/5F27987D" Ref="TR1" Part="2"
AR Path="/5F276580/5F27987D" Ref="TR2" Part="2"
F 0 "TR1" H 6500 5525 50 0000 C CNN
F 1 "PULSE_T1094NL" H 6500 5434 50 0000 C CNN
F 2 "s47-misc:PULSE_BH" H 6500 5100 50 0001 C CNN
F 3 "https://productfinder.pulseeng.com/doc_type/WEB301/doc_num/T608/doc_part/T608.pdf" H 6500 5100 50 0001 C CNN
2 6500 5100
1 0 0 -1
$EndComp
Text HLabel 10000 3000 2 50 UnSpc ~ 0
rj[1..8]
Wire Bus Line
10000 3000 9500 3000
$Comp
L Connector_Generic:Conn_02x04_Odd_Even J4
U 1 1 5F3426B0
P 7400 4000
AR Path="/5F275ED4/5F3426B0" Ref="J4" Part="1"
AR Path="/5F276580/5F3426B0" Ref="J5" Part="1"
F 0 "J4" H 7450 4350 50 0000 C CNN
F 1 "NT/TE" H 7450 4250 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" H 7400 4000 50 0001 C CNN
F 3 "~" H 7400 4000 50 0001 C CNN
1 7400 4000
1 0 0 -1
$EndComp
$Comp
L s47-chips:IP4220CZ6 U7
U 1 1 5F342F70
P 8400 4000
AR Path="/5F275ED4/5F342F70" Ref="U7" Part="1"
AR Path="/5F276580/5F342F70" Ref="U12" Part="1"
F 0 "U7" H 8630 4046 50 0000 L CNN
F 1 "IP4220CZ6" H 8630 3955 50 0000 L CNN
F 2 "Package_SO:TSOP-6_1.65x3.05mm_P0.95mm" H 8450 4075 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/IP4220CZ6.pdf" H 8450 4075 50 0001 C CNN
1 8400 4000
1 0 0 -1
$EndComp
$Comp
L s47-chips:IP4220CZ6 U6
U 1 1 5F344468
P 6000 4000
AR Path="/5F275ED4/5F344468" Ref="U6" Part="1"
AR Path="/5F276580/5F344468" Ref="U11" Part="1"
F 0 "U6" H 6230 4046 50 0000 L CNN
F 1 "IP4220CZ6" H 6230 3955 50 0000 L CNN
F 2 "Package_SO:TSOP-6_1.65x3.05mm_P0.95mm" H 6050 4075 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/IP4220CZ6.pdf" H 6050 4075 50 0001 C CNN
1 6000 4000
1 0 0 -1
$EndComp
$Comp
L Device:Polyfuse_Small F1
U 1 1 5F356E84
P 9000 3500
AR Path="/5F275ED4/5F356E84" Ref="F1" Part="1"
AR Path="/5F276580/5F356E84" Ref="F5" Part="1"
F 0 "F1" V 8795 3500 50 0000 C CNN
F 1 "300mA" V 8886 3500 50 0000 C CNN
F 2 "Fuse:Fuse_0603_1608Metric" H 9050 3300 50 0001 L CNN
F 3 "~" H 9000 3500 50 0001 C CNN
F 4 "Littlefuse 0603L010" H 9000 3500 50 0001 C CNN "MPN"
1 9000 3500
0 1 1 0
$EndComp
$Comp
L Device:Polyfuse_Small F3
U 1 1 5F3575EE
P 9000 4400
AR Path="/5F275ED4/5F3575EE" Ref="F3" Part="1"
AR Path="/5F276580/5F3575EE" Ref="F7" Part="1"
F 0 "F3" V 8795 4400 50 0000 C CNN
F 1 "300mA" V 8886 4400 50 0000 C CNN
F 2 "Fuse:Fuse_0603_1608Metric" H 9050 4200 50 0001 L CNN
F 3 "~" H 9000 4400 50 0001 C CNN
F 4 "Littlefuse 0603L010" H 9000 4400 50 0001 C CNN "MPN"
1 9000 4400
0 1 1 0
$EndComp
$Comp
L Device:Polyfuse_Small F4
U 1 1 5F357771
P 9000 4500
AR Path="/5F275ED4/5F357771" Ref="F4" Part="1"
AR Path="/5F276580/5F357771" Ref="F8" Part="1"
F 0 "F4" V 9113 4500 50 0000 C CNN
F 1 "300mA" V 9204 4500 50 0000 C CNN
F 2 "Fuse:Fuse_0603_1608Metric" H 9050 4300 50 0001 L CNN
F 3 "~" H 9000 4500 50 0001 C CNN
F 4 "Littlefuse 0603L010" H 9000 4500 50 0001 C CNN "MPN"
1 9000 4500
0 1 1 0
$EndComp
Text HLabel 2000 4900 0 50 Input ~ 0
tx_hi
Text HLabel 2000 5300 0 50 Input ~ 0
tx_lo
Text HLabel 2000 3300 0 50 Output ~ 0
rx_lo_p
Text HLabel 2000 3700 0 50 Output ~ 0
rx_lo_n
Text HLabel 2000 2500 0 50 Output ~ 0
rx_hi_p
Text HLabel 2000 2900 0 50 Output ~ 0
rx_hi_n
$Comp
L Device:R_Small R17
U 1 1 5F3A3E48
P 5500 5300
AR Path="/5F275ED4/5F3A3E48" Ref="R17" Part="1"
AR Path="/5F276580/5F3A3E48" Ref="R28" Part="1"
F 0 "R17" V 5304 5300 50 0000 C CNN
F 1 "27R" V 5395 5300 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 5500 5300 50 0001 C CNN
F 3 "~" H 5500 5300 50 0001 C CNN
1 5500 5300
0 1 1 0
$EndComp
$Comp
L Device:R_Small R16
U 1 1 5F3A466F
P 5500 4900
AR Path="/5F275ED4/5F3A466F" Ref="R16" Part="1"
AR Path="/5F276580/5F3A466F" Ref="R27" Part="1"
F 0 "R16" V 5304 4900 50 0000 C CNN
F 1 "27R" V 5395 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 5500 4900 50 0001 C CNN
F 3 "~" H 5500 4900 50 0001 C CNN
1 5500 4900
0 1 1 0
$EndComp
Text HLabel 2000 1500 0 50 Input ~ 0
rx_bias_p
Text HLabel 2000 1700 0 50 Input ~ 0
rx_bias_n
$Comp
L power:GND #PWR043
U 1 1 5F567EF8
P 6000 4300
AR Path="/5F275ED4/5F567EF8" Ref="#PWR043" Part="1"
AR Path="/5F276580/5F567EF8" Ref="#PWR076" Part="1"
F 0 "#PWR043" H 6000 4050 50 0001 C CNN
F 1 "GND" H 6005 4127 50 0000 C CNN
F 2 "" H 6000 4300 50 0001 C CNN
F 3 "" H 6000 4300 50 0001 C CNN
1 6000 4300
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR042
U 1 1 5F56863E
P 6000 3700
AR Path="/5F275ED4/5F56863E" Ref="#PWR042" Part="1"
AR Path="/5F276580/5F56863E" Ref="#PWR075" Part="1"
F 0 "#PWR042" H 6000 3550 50 0001 C CNN
F 1 "+3V3" H 6015 3873 50 0000 C CNN
F 2 "" H 6000 3700 50 0001 C CNN
F 3 "" H 6000 3700 50 0001 C CNN
1 6000 3700
1 0 0 -1
$EndComp
Wire Wire Line
6000 3700 6000 3800
Wire Wire Line
6000 4200 6000 4300
Entry Wire Line
9400 4500 9500 4400
Entry Wire Line
9400 3500 9500 3400
Entry Wire Line
9400 4400 9500 4300
Wire Wire Line
9400 4400 9100 4400
Wire Wire Line
9400 4500 9100 4500
Text Label 9300 3500 2 50 ~ 0
rj1
Text Label 9300 3600 2 50 ~ 0
rj2
Text Label 9300 4400 2 50 ~ 0
rj4
Text Label 9300 4500 2 50 ~ 0
rj5
$Comp
L Device:R_Small R15
U 1 1 5F5702D7
P 5500 3100
AR Path="/5F275ED4/5F5702D7" Ref="R15" Part="1"
AR Path="/5F276580/5F5702D7" Ref="R26" Part="1"
F 0 "R15" H 5558 3054 50 0000 L CNN
F 1 "120R" H 5558 3145 50 0000 L CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 5500 3100 50 0001 C CNN
F 3 "~" H 5500 3100 50 0001 C CNN
1 5500 3100
-1 0 0 1
$EndComp
Wire Wire Line
6300 2900 5900 2900
Wire Wire Line
6300 3300 6100 3300
Wire Wire Line
5500 3200 5500 3300
Connection ~ 5500 3300
Wire Wire Line
5500 3000 5500 2900
Connection ~ 5500 2900
$Comp
L Device:C_Small C16
U 1 1 5F5728F2
P 4700 2500
AR Path="/5F275ED4/5F5728F2" Ref="C16" Part="1"
AR Path="/5F276580/5F5728F2" Ref="C35" Part="1"
F 0 "C16" V 4471 2500 50 0000 C CNN
F 1 "100n" V 4562 2500 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 4700 2500 50 0001 C CNN
F 3 "~" H 4700 2500 50 0001 C CNN
1 4700 2500
0 1 1 0
$EndComp
$Comp
L Device:C_Small C19
U 1 1 5F572E64
P 4700 3700
AR Path="/5F275ED4/5F572E64" Ref="C19" Part="1"
AR Path="/5F276580/5F572E64" Ref="C38" Part="1"
F 0 "C19" V 4471 3700 50 0000 C CNN
F 1 "100n" V 4562 3700 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 4700 3700 50 0001 C CNN
F 3 "~" H 4700 3700 50 0001 C CNN
1 4700 3700
0 1 1 0
$EndComp
$Comp
L Device:C_Small C18
U 1 1 5F573016
P 4700 3300
AR Path="/5F275ED4/5F573016" Ref="C18" Part="1"
AR Path="/5F276580/5F573016" Ref="C37" Part="1"
F 0 "C18" V 4471 3300 50 0000 C CNN
F 1 "100n" V 4562 3300 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 4700 3300 50 0001 C CNN
F 3 "~" H 4700 3300 50 0001 C CNN
1 4700 3300
0 1 1 0
$EndComp
$Comp
L Device:C_Small C17
U 1 1 5F573181
P 4700 2900
AR Path="/5F275ED4/5F573181" Ref="C17" Part="1"
AR Path="/5F276580/5F573181" Ref="C36" Part="1"
F 0 "C17" V 4471 2900 50 0000 C CNN
F 1 "100n" V 4562 2900 50 0000 C CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 4700 2900 50 0001 C CNN
F 3 "~" H 4700 2900 50 0001 C CNN
1 4700 2900
0 1 1 0
$EndComp
Wire Wire Line
6300 4900 6100 4900
Wire Wire Line
6300 5300 5900 5300
Wire Wire Line
5400 4900 2000 4900
Wire Wire Line
5400 5300 2000 5300
Text Notes 6800 1300 2 50 ~ 0
RX center tap bias to vcc/2\n
Wire Wire Line
5900 3800 5900 2900
Connection ~ 5900 2900
Wire Wire Line
5900 2900 5500 2900
Wire Wire Line
6100 3800 6100 3300
Connection ~ 6100 3300
Wire Wire Line
6100 3300 5500 3300
Wire Wire Line
5900 4200 5900 5300
Connection ~ 5900 5300
Wire Wire Line
5900 5300 5600 5300
Wire Wire Line
6100 4200 6100 4900
Connection ~ 6100 4900
Wire Wire Line
6100 4900 5600 4900
Wire Wire Line
6700 5300 7000 5300
Wire Wire Line
7000 5300 7000 4200
Wire Wire Line
7000 4200 7200 4200
Wire Wire Line
6900 4900 6900 4000
Wire Wire Line
6900 4000 7200 4000
Wire Wire Line
6700 4900 6900 4900
Wire Wire Line
7700 4100 7900 4100
Wire Wire Line
8000 3900 7700 3900
Wire Wire Line
7100 3900 7200 3900
Wire Wire Line
7900 4100 7900 3300
Wire Wire Line
8000 3900 8000 2900
Wire Wire Line
6700 3300 7900 3300
Wire Wire Line
6700 2900 8000 2900
Entry Wire Line
9400 3600 9500 3500
$Comp
L Device:Polyfuse_Small F2
U 1 1 5F357411
P 9000 3600
AR Path="/5F275ED4/5F357411" Ref="F2" Part="1"
AR Path="/5F276580/5F357411" Ref="F6" Part="1"
F 0 "F2" V 9113 3600 50 0000 C CNN
F 1 "300mA" V 9204 3600 50 0000 C CNN
F 2 "Fuse:Fuse_0603_1608Metric" H 9050 3400 50 0001 L CNN
F 3 "~" H 9000 3600 50 0001 C CNN
F 4 "Littlefuse 0603L010" H 9000 3600 50 0001 C CNN "MPN"
1 9000 3600
0 1 1 0
$EndComp
Wire Wire Line
8000 4500 8500 4500
Wire Wire Line
8000 4000 8000 4500
Wire Wire Line
8900 4400 8300 4400
Wire Wire Line
7900 4400 7900 4200
Wire Wire Line
7900 4200 7700 4200
Wire Wire Line
8900 3500 8300 3500
Wire Wire Line
8900 3600 8500 3600
Wire Wire Line
7100 3600 7100 3900
Wire Wire Line
8300 3800 8300 3500
Connection ~ 8300 3500
Wire Wire Line
8500 3800 8500 3600
Connection ~ 8500 3600
Wire Wire Line
8500 3600 7100 3600
Wire Wire Line
8300 4200 8300 4400
Connection ~ 8300 4400
Wire Wire Line
8300 4400 7900 4400
Wire Wire Line
8500 4200 8500 4500
Connection ~ 8500 4500
Wire Wire Line
8500 4500 8900 4500
Wire Wire Line
4800 2500 5100 2500
Wire Wire Line
5100 2500 5100 2900
Wire Wire Line
5100 2900 5500 2900
Wire Wire Line
4800 3300 4900 3300
Wire Wire Line
4800 2900 4900 2900
Wire Wire Line
4900 2900 4900 3300
Connection ~ 4900 3300
Wire Wire Line
4900 3300 5500 3300
Wire Wire Line
2000 2500 3400 2500
$Comp
L s47-passive:R_Pack04_Split RN8
U 1 1 5F57186E
P 3400 2000
AR Path="/5F276580/5F57186E" Ref="RN8" Part="4"
AR Path="/5F275ED4/5F57186E" Ref="RN5" Part="1"
F 0 "RN5" H 3459 2046 50 0000 L CNN
F 1 "10k" H 3459 1955 50 0000 L CNN
F 2 "Resistor_SMD:R_Array_Convex_4x0603" H 3459 1909 60 0001 L CNN
F 3 "" H 3400 2000 60 0001 C CNN
1 3400 2000
1 0 0 -1
$EndComp
$Comp
L s47-passive:R_Pack04_Split RN8
U 2 1 5F57271B
P 3700 2000
AR Path="/5F276580/5F57271B" Ref="RN8" Part="3"
AR Path="/5F275ED4/5F57271B" Ref="RN5" Part="2"
F 0 "RN5" H 3759 2046 50 0000 L CNN
F 1 "10k" H 3759 1955 50 0000 L CNN
F 2 "Resistor_SMD:R_Array_Convex_4x0603" H 3700 2000 60 0001 C CNN
F 3 "" H 3700 2000 60 0001 C CNN
2 3700 2000
1 0 0 -1
$EndComp
$Comp
L s47-passive:R_Pack04_Split RN8
U 3 1 5F572B9B
P 4000 2000
AR Path="/5F276580/5F572B9B" Ref="RN8" Part="2"
AR Path="/5F275ED4/5F572B9B" Ref="RN5" Part="3"
F 0 "RN5" H 4059 2046 50 0000 L CNN
F 1 "10k" H 4059 1955 50 0000 L CNN
F 2 "Resistor_SMD:R_Array_Convex_4x0603" H 4000 2000 60 0001 C CNN
F 3 "" H 4000 2000 60 0001 C CNN
3 4000 2000
1 0 0 -1
$EndComp
$Comp
L s47-passive:R_Pack04_Split RN8
U 4 1 5F572E8F
P 4300 2000
AR Path="/5F276580/5F572E8F" Ref="RN8" Part="1"
AR Path="/5F275ED4/5F572E8F" Ref="RN5" Part="4"
F 0 "RN5" H 4359 2046 50 0000 L CNN
F 1 "10k" H 4359 1955 50 0000 L CNN
F 2 "Resistor_SMD:R_Array_Convex_4x0603" H 4300 2000 60 0001 C CNN
F 3 "" H 4300 2000 60 0001 C CNN
4 4300 2000
1 0 0 -1
$EndComp
Wire Wire Line
3400 2100 3400 2500
Connection ~ 3400 2500
Wire Wire Line
3400 2500 4600 2500
Wire Wire Line
5100 2900 5100 3700
Wire Wire Line
5100 3700 4800 3700
Connection ~ 5100 2900
Wire Wire Line
2000 3300 4000 3300
Wire Wire Line
2000 3700 4300 3700
Wire Wire Line
2000 2900 3700 2900
Wire Wire Line
3700 2100 3700 2900
Connection ~ 3700 2900
Wire Wire Line
3700 2900 4600 2900
Wire Wire Line
4000 2100 4000 3300
Connection ~ 4000 3300
Wire Wire Line
4000 3300 4600 3300
Wire Wire Line
4300 2100 4300 3700
Connection ~ 4300 3700
Wire Wire Line
4300 3700 4600 3700
Wire Wire Line
3400 1900 3400 1500
Wire Wire Line
3400 1500 4000 1500
Wire Wire Line
4000 1500 4000 1900
Wire Wire Line
3700 1900 3700 1700
Wire Wire Line
3700 1700 4300 1700
Wire Wire Line
4300 1700 4300 1900
Wire Wire Line
3400 1500 2300 1500
Connection ~ 3400 1500
Wire Wire Line
3700 1700 2700 1700
Connection ~ 3700 1700
$Comp
L Device:C_Small C14
U 1 1 5F60CFAA
P 2300 2000
AR Path="/5F275ED4/5F60CFAA" Ref="C14" Part="1"
AR Path="/5F276580/5F60CFAA" Ref="C33" Part="1"
F 0 "C14" H 2392 2046 50 0000 L CNN
F 1 "100n" H 2392 1955 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 2300 2000 50 0001 C CNN
F 3 "~" H 2300 2000 50 0001 C CNN
1 2300 2000
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C15
U 1 1 5F62F137
P 2700 2000
AR Path="/5F275ED4/5F62F137" Ref="C15" Part="1"
AR Path="/5F276580/5F62F137" Ref="C34" Part="1"
F 0 "C15" H 2792 2046 50 0000 L CNN
F 1 "100n" H 2792 1955 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 2700 2000 50 0001 C CNN
F 3 "~" H 2700 2000 50 0001 C CNN
1 2700 2000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR037
U 1 1 5F64CC0C
P 2300 2200
AR Path="/5F275ED4/5F64CC0C" Ref="#PWR037" Part="1"
AR Path="/5F276580/5F64CC0C" Ref="#PWR070" Part="1"
F 0 "#PWR037" H 2300 1950 50 0001 C CNN
F 1 "GND" H 2305 2027 50 0000 C CNN
F 2 "" H 2300 2200 50 0001 C CNN
F 3 "" H 2300 2200 50 0001 C CNN
1 2300 2200
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR038
U 1 1 5F64CEF7
P 2700 2200
AR Path="/5F275ED4/5F64CEF7" Ref="#PWR038" Part="1"
AR Path="/5F276580/5F64CEF7" Ref="#PWR071" Part="1"
F 0 "#PWR038" H 2700 1950 50 0001 C CNN
F 1 "GND" H 2705 2027 50 0000 C CNN
F 2 "" H 2700 2200 50 0001 C CNN
F 3 "" H 2700 2200 50 0001 C CNN
1 2700 2200
1 0 0 -1
$EndComp
Wire Wire Line
2300 1500 2300 1900
Connection ~ 2300 1500
Wire Wire Line
2300 1500 2000 1500
Wire Wire Line
2700 1700 2700 1900
Connection ~ 2700 1700
Wire Wire Line
2700 1700 2000 1700
Wire Wire Line
2300 2100 2300 2200
Wire Wire Line
2700 2100 2700 2200
$Comp
L power:+3V3 #PWR039
U 1 1 5F691F95
P 5500 1200
AR Path="/5F275ED4/5F691F95" Ref="#PWR039" Part="1"
AR Path="/5F276580/5F691F95" Ref="#PWR072" Part="1"
F 0 "#PWR039" H 5500 1050 50 0001 C CNN
F 1 "+3V3" H 5515 1373 50 0000 C CNN
F 2 "" H 5500 1200 50 0001 C CNN
F 3 "" H 5500 1200 50 0001 C CNN
1 5500 1200
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR040
U 1 1 5F6923F7
P 5500 2000
AR Path="/5F275ED4/5F6923F7" Ref="#PWR040" Part="1"
AR Path="/5F276580/5F6923F7" Ref="#PWR073" Part="1"
F 0 "#PWR040" H 5500 1750 50 0001 C CNN
F 1 "GND" H 5505 1827 50 0000 C CNN
F 2 "" H 5500 2000 50 0001 C CNN
F 3 "" H 5500 2000 50 0001 C CNN
1 5500 2000
1 0 0 -1
$EndComp
$Comp
L Device:R_Small R13
U 1 1 5F692DEA
P 5500 1400
AR Path="/5F275ED4/5F692DEA" Ref="R13" Part="1"
AR Path="/5F276580/5F692DEA" Ref="R24" Part="1"
F 0 "R13" H 5558 1354 50 0000 L CNN
F 1 "5k1" H 5558 1445 50 0000 L CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 5500 1400 50 0001 C CNN
F 3 "~" H 5500 1400 50 0001 C CNN
1 5500 1400
-1 0 0 1
$EndComp
$Comp
L Device:R_Small R14
U 1 1 5F6930AE
P 5500 1800
AR Path="/5F275ED4/5F6930AE" Ref="R14" Part="1"
AR Path="/5F276580/5F6930AE" Ref="R25" Part="1"
F 0 "R14" H 5558 1754 50 0000 L CNN
F 1 "5k1" H 5558 1845 50 0000 L CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 5500 1800 50 0001 C CNN
F 3 "~" H 5500 1800 50 0001 C CNN
1 5500 1800
-1 0 0 1
$EndComp
Wire Wire Line
5500 1200 5500 1300
Wire Wire Line
5500 1500 5500 1600
Wire Wire Line
5500 1900 5500 2000
$Comp
L power:GND #PWR041
U 1 1 5F69C19E
P 5800 2000
AR Path="/5F275ED4/5F69C19E" Ref="#PWR041" Part="1"
AR Path="/5F276580/5F69C19E" Ref="#PWR074" Part="1"
F 0 "#PWR041" H 5800 1750 50 0001 C CNN
F 1 "GND" H 5805 1827 50 0000 C CNN
F 2 "" H 5800 2000 50 0001 C CNN
F 3 "" H 5800 2000 50 0001 C CNN
1 5800 2000
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C20
U 1 1 5F69C2E4
P 5800 1800
AR Path="/5F275ED4/5F69C2E4" Ref="C20" Part="1"
AR Path="/5F276580/5F69C2E4" Ref="C39" Part="1"
F 0 "C20" H 5892 1846 50 0000 L CNN
F 1 "100n" H 5892 1755 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 5800 1800 50 0001 C CNN
F 3 "~" H 5800 1800 50 0001 C CNN
1 5800 1800
1 0 0 -1
$EndComp
Wire Wire Line
5500 1600 5800 1600
Wire Wire Line
5800 1600 5800 1700
Connection ~ 5500 1600
Wire Wire Line
5500 1600 5500 1700
Wire Wire Line
5800 1900 5800 2000
Wire Wire Line
6100 3100 6100 1600
Wire Wire Line
6100 1600 5800 1600
Wire Wire Line
6100 3100 6300 3100
Connection ~ 5800 1600
NoConn ~ 6700 3100
NoConn ~ 6300 5100
NoConn ~ 6700 5100
NoConn ~ 8400 3800
NoConn ~ 8400 4200
Entry Wire Line
9400 5100 9500 5000
Entry Wire Line
9400 5300 9500 5200
Entry Wire Line
9400 5400 9500 5300
Entry Wire Line
9400 5200 9500 5100
Wire Wire Line
9100 5100 9400 5100
Wire Wire Line
9100 5200 9400 5200
Wire Wire Line
9100 5300 9400 5300
Wire Wire Line
9100 5400 9400 5400
NoConn ~ 9100 5100
NoConn ~ 9100 5200
NoConn ~ 9100 5300
NoConn ~ 9100 5400
Text Label 9300 5100 2 50 ~ 0
rj3
Text Label 9300 5200 2 50 ~ 0
rj6
Text Label 9300 5300 2 50 ~ 0
rj7
Text Label 9300 5400 2 50 ~ 0
rj8
Wire Wire Line
9100 3600 9400 3600
Wire Wire Line
9100 3500 9400 3500
Wire Wire Line
8300 3500 7000 3500
Wire Wire Line
7000 3500 7000 4100
Wire Wire Line
7000 4100 7200 4100
Wire Wire Line
8000 4000 7700 4000
Wire Bus Line
9500 3000 9500 5300
$EndSCHEMATC

129
hardware/icE1usb/ecn.md Normal file
View File

@ -0,0 +1,129 @@
Electrical Engineering Change Notes
===================================
Revision 0.0
------------
### Description
First revision
### Manufactured
Boards ordered from Aisler on August 12th 2020.
Gerbers used are in the repo.
### Issues noticed
* The E1 TX pulse were very weak. Probably would have worked but to rise the pulse amplitude
to 1.5 V, the series resistance were lowered to 27R. (Original iCEbreaker proto had 33R on
the icebreaker + 47R on the PMOD. The bitsy proto only had the 47R)
### Notes
* Kicad files were not kept since it's the same schematic and layout as rev 0.1
with some value changed and all boards were either built with new values or reworked.
Revision 0.1
------------
### Description
This revision is mostly just to keep a record of the changes that were applied
directly on the r0.0 prototypes and how they were assembled.
### Changes compared to previous revisions
* E1 TX side resistors changed to 27R (from 82R)
* Consequently all other uses of 82R were updated
* PLL filter switched to use 120R
* Series resistor for clock switched to 27R (which is probably better)
* Connection from GND to USB shield changed to 91k (from 1k5)
* All 47R networks were swapped for 33R.
* New value was picked so that including the UP5k drive impedance (~20R),
it matches 50R more closely for USB
* Other places where it's used don't matter much.
* E1 LED current is dominated by 595 output impedance anyway.
* 33R is just as fine for serial termination/EMI isolation for GPS signals.
* Some silkscreen label was added on the PCB
### Manufactured
Rev 0.0 PCBs were used and assembled / reworked to match this revision.
Two boards in total: one for @LaF0rge and one for @tnt.
### Issues noticed / remaining
* Flash footprint is wrong. The selected flash is not using the "wide" variant of SO8.
* The NT/TE selection pin-header is completely wrong
* The lightpipe is a bit loose. Turns out the holes came out 10% oversized out of Aisler :/
Dimensions left as the manufacturer ones and hope that the prod are closer to nominal.
* The E1 bias configuration should probably have been reversed with the `bias_fixed`
assigned to the `_n` side. This way the variable bias would have been lower and the common
mode voltage closer to what the comparator expect for LVDS.
This however would break compatibility with the proto which is a waste and has no real-world
impact. The common-mode voltage change is minimal and comparator work fine where it is. And
even if it was an issue we could put the variable bias lower and flip the input polarity in
the bitstream.
Revision 1.0
------------
### Description
Production version, sent to manufacturer for production.
### Changes compared to previous revisions
* Silkscreen updated
* Flash footprint updated to narrow SO8 (150mil)
* Rewired the NT/TE header properly
* Changed RF trackwidth to 0.175 mm to account for production stackup
* Changed board outline to cater to connectors being more outward
* Extended by 0.5 mm on front/back but only in the center part of the PCB
to avoid interfering wih the silicone ring
* Reworked the 'tabs'
* Adjusted the expected end panel position lines to account for 1 mm silicone thickness
* Adjust positions of connectors / ...
* Moved RGB led & lightpipe outward by 500u
* Moved Serial connector outward by 500u
* Moved USB outward by 500u
* Moved GPIO RJ45 outward by 500u
* Moved dual-RJ45 outward by 500u
* Moved button outward by 750u
* As a result of those moves some minor adjustments were made
* Copper fills extended by 500u on the left side + reworked upper corner
* Copper fills extended by 500u on the right side
* To avoid the small protrusions in the planes, vias in the RX CT bias were moved inward
* Rerouted 1v2 on the bottom to add more distance from GND vias. Also widened the
T junction to one of the via to 0.6 mm
### Notes
* Adding series resistor for `gps_reset_n` and `gps_pps` was considered, but deemed not necessary.
* Traces are short, always close to ground plane and we have no strong RF/EMI emitter onboard.
* `gps_pps` is generated by the module itself, so any fast edge is coming from the module.
* `gps_reset_n` is static.
* Adding a capacitor between `tx_hi` and `tx_lo` (after the series resistor) was also an option.
Testing showed it didn't really change / improve the pulse shape and simulation showed increased
peak current (and thus stress on the UP5k drivers). I considered adding a DNP footprint but area
was a bit cramped and some more work would have been needed for something that would most likely
stay unpopulated.

View File

@ -0,0 +1 @@
0

1406
hardware/icE1usb/fpga.sch Normal file

File diff suppressed because it is too large Load Diff

474
hardware/icE1usb/gps.sch Normal file
View File

@ -0,0 +1,474 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 7
Title "icE1usb - GPS"
Date "2020-08-26"
Rev "1.0"
Comp ""
Comment1 "CERN-OHL-S"
Comment2 "(C) 2020 Sylvain Munaut"
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L RF_GPS:MAX-M8W U?
U 1 1 5F27F978
P 4000 3800
AR Path="/5F27F978" Ref="U?" Part="1"
AR Path="/5F27E0F4/5F27F978" Ref="U8" Part="1"
F 0 "U8" H 3500 3100 50 0000 C CNN
F 1 "MAX-M8W" H 3600 3000 50 0000 C CNN
F 2 "s47-misc:ublox_MAX" H 4400 3150 50 0001 C CNN
F 3 "https://www.u-blox.com/sites/default/files/MAX-M8-FW3_DataSheet_%28UBX-15031506%29.pdf" H 4000 3800 50 0001 C CNN
1 4000 3800
-1 0 0 -1
$EndComp
$Comp
L power:GND #PWR046
U 1 1 5F2E5DB9
P 4000 4600
F 0 "#PWR046" H 4000 4350 50 0001 C CNN
F 1 "GND" H 4005 4427 50 0000 C CNN
F 2 "" H 4000 4600 50 0001 C CNN
F 3 "" H 4000 4600 50 0001 C CNN
1 4000 4600
1 0 0 -1
$EndComp
Wire Wire Line
4000 4500 4000 4600
Text HLabel 1500 3800 0 50 Input ~ 0
RF
Wire Wire Line
1500 3800 2000 3800
Text HLabel 5500 3700 2 50 BiDi ~ 0
i2c_sda
Text HLabel 5500 3800 2 50 BiDi ~ 0
i2c_scl
Text HLabel 5500 4200 2 50 Input ~ 0
~reset
Text HLabel 5500 5000 2 50 Output ~ 0
pps
Wire Wire Line
5500 3500 5300 3500
Wire Wire Line
5500 3600 5300 3600
Wire Wire Line
5500 3700 5300 3700
Wire Wire Line
5500 3800 5300 3800
Wire Wire Line
5500 4200 4600 4200
Wire Wire Line
3400 4100 3200 4100
Wire Wire Line
3200 4100 3200 5000
Wire Wire Line
3200 5000 5500 5000
$Comp
L Device:C_Small C23
U 1 1 5F3311E6
P 4700 2500
F 0 "C23" H 4792 2546 50 0000 L CNN
F 1 "100n" H 4792 2455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 4700 2500 50 0001 C CNN
F 3 "~" H 4700 2500 50 0001 C CNN
1 4700 2500
1 0 0 -1
$EndComp
$Comp
L Device:L_Small L1
U 1 1 5F334BA8
P 2800 3500
F 0 "L1" H 2848 3546 50 0000 L CNN
F 1 "47n" H 2848 3455 50 0000 L CNN
F 2 "Inductor_SMD:L_0402_1005Metric" H 2800 3500 50 0001 C CNN
F 3 "~" H 2800 3500 50 0001 C CNN
F 4 "Murata LQW15AN47NG00D" H 2800 3500 50 0001 C CNN "MPN"
1 2800 3500
1 0 0 -1
$EndComp
Wire Wire Line
2800 3600 2800 3800
Connection ~ 2800 3800
Wire Wire Line
2800 3800 3400 3800
$Comp
L power:+3V3 #PWR047
U 1 1 5F336762
P 4200 2200
F 0 "#PWR047" H 4200 2050 50 0001 C CNN
F 1 "+3V3" H 4215 2373 50 0000 C CNN
F 2 "" H 4200 2200 50 0001 C CNN
F 3 "" H 4200 2200 50 0001 C CNN
1 4200 2200
1 0 0 -1
$EndComp
Wire Wire Line
4200 2200 4200 2300
$Comp
L Device:C_Small C24
U 1 1 5F337095
P 5000 2500
F 0 "C24" H 5092 2546 50 0000 L CNN
F 1 "1u" H 5092 2455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 5000 2500 50 0001 C CNN
F 3 "~" H 5000 2500 50 0001 C CNN
1 5000 2500
1 0 0 -1
$EndComp
Wire Wire Line
4200 2300 4400 2300
Wire Wire Line
5000 2300 5000 2400
Connection ~ 4200 2300
Wire Wire Line
4200 2300 4200 3000
Wire Wire Line
4700 2300 4700 2400
Connection ~ 4700 2300
Wire Wire Line
4700 2300 5000 2300
$Comp
L Device:C_Small C22
U 1 1 5F337E6D
P 4400 2500
F 0 "C22" H 4492 2546 50 0000 L CNN
F 1 "100n" H 4492 2455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 4400 2500 50 0001 C CNN
F 3 "~" H 4400 2500 50 0001 C CNN
1 4400 2500
1 0 0 -1
$EndComp
Wire Wire Line
4400 2300 4400 2400
Connection ~ 4400 2300
Wire Wire Line
4400 2300 4700 2300
Wire Wire Line
4100 3100 4100 3000
Wire Wire Line
4100 3000 4200 3000
Connection ~ 4200 3000
Wire Wire Line
4200 3000 4200 3100
$Comp
L power:GND #PWR048
U 1 1 5F33D588
P 4400 2700
F 0 "#PWR048" H 4400 2450 50 0001 C CNN
F 1 "GND" H 4405 2527 50 0000 C CNN
F 2 "" H 4400 2700 50 0001 C CNN
F 3 "" H 4400 2700 50 0001 C CNN
1 4400 2700
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR049
U 1 1 5F33DC6F
P 4700 2700
F 0 "#PWR049" H 4700 2450 50 0001 C CNN
F 1 "GND" H 4705 2527 50 0000 C CNN
F 2 "" H 4700 2700 50 0001 C CNN
F 3 "" H 4700 2700 50 0001 C CNN
1 4700 2700
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR050
U 1 1 5F33DD47
P 5000 2700
F 0 "#PWR050" H 5000 2450 50 0001 C CNN
F 1 "GND" H 5005 2527 50 0000 C CNN
F 2 "" H 5000 2700 50 0001 C CNN
F 3 "" H 5000 2700 50 0001 C CNN
1 5000 2700
1 0 0 -1
$EndComp
Wire Wire Line
5000 2600 5000 2700
Wire Wire Line
4700 2600 4700 2700
Wire Wire Line
4400 2600 4400 2700
NoConn ~ 4600 4000
NoConn ~ 4600 4100
$Comp
L Device:R_Small R18
U 1 1 5F33F9B7
P 3800 2500
F 0 "R18" H 3859 2591 50 0000 L CNN
F 1 "10R" H 3859 2500 50 0000 L CNN
F 2 "Resistor_SMD:R_0603_1608Metric" H 3800 2500 50 0001 C CNN
F 3 "~" H 3800 2500 50 0001 C CNN
F 4 "DNP" H 3859 2409 50 0000 L CNN "DNP"
1 3800 2500
-1 0 0 -1
$EndComp
$Comp
L Device:C_Small C21
U 1 1 5F33FEBE
P 3500 2500
F 0 "C21" H 3408 2409 50 0000 R CNN
F 1 "100n" H 3408 2500 50 0000 R CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 3500 2500 50 0001 C CNN
F 3 "~" H 3500 2500 50 0001 C CNN
F 4 "DNP" H 3408 2591 50 0000 R CNN "DNP"
1 3500 2500
1 0 0 1
$EndComp
$Comp
L power:GND #PWR045
U 1 1 5F341049
P 3500 2700
F 0 "#PWR045" H 3500 2450 50 0001 C CNN
F 1 "GND" H 3505 2527 50 0000 C CNN
F 2 "" H 3500 2700 50 0001 C CNN
F 3 "" H 3500 2700 50 0001 C CNN
1 3500 2700
1 0 0 -1
$EndComp
Wire Wire Line
3800 3000 3800 3100
Wire Wire Line
2800 3000 2800 3400
Wire Wire Line
3500 2600 3500 2700
Wire Wire Line
3800 3000 3800 2600
Connection ~ 3800 3000
Wire Wire Line
3900 3100 3900 2300
Wire Wire Line
3900 2300 3800 2300
Wire Wire Line
3800 2300 3800 2400
Wire Wire Line