Schematic: Proof of concept (one microphone)
This commit is contained in:
parent
48d69388ee
commit
55a1890b3f
42
.gitignore
vendored
Normal file
42
.gitignore
vendored
Normal file
|
@ -0,0 +1,42 @@
|
|||
|
||||
# Created by https://www.toptal.com/developers/gitignore/api/kicad
|
||||
# Edit at https://www.toptal.com/developers/gitignore?templates=kicad
|
||||
|
||||
### KiCad ###
|
||||
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
|
||||
# Format documentation: http://kicad-pcb.org/help/file-formats/
|
||||
|
||||
# Temporary files
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_pcb-bak
|
||||
*.sch-bak
|
||||
*~
|
||||
_autosave-*
|
||||
*.tmp
|
||||
*-save.pro
|
||||
*-save.kicad_pcb
|
||||
fp-info-cache
|
||||
|
||||
# Netlist files (exported from Eeschema)
|
||||
*.net
|
||||
|
||||
# Autorouter files (exported from Pcbnew)
|
||||
*.dsn
|
||||
*.ses
|
||||
|
||||
# Exported BOM files
|
||||
*.xml
|
||||
*.csv
|
||||
|
||||
### KiCad Patch ###
|
||||
rescue-backup/
|
||||
|
||||
*.tsv
|
||||
bom/
|
||||
|
||||
# Gerber export output
|
||||
out/
|
||||
|
||||
# End of https://www.toptal.com/developers/gitignore/api/kicad
|
110
README.md
110
README.md
|
@ -5,6 +5,7 @@ But the required hardware for simultaneous translation is quite expensive to ren
|
|||
So the idea was born to design an easy to use hardware with the special requirements of our interpreters in mind.
|
||||
|
||||
|
||||
|
||||
## Requirements
|
||||
The hardware unit should deliver the native audio (stage/ hall mix) to the interpreter's headset and provide a sum of all interpreter's microphone to the input of the video streaming/ recording chain.
|
||||
Mixing of the final translated audio (ducking the native audio with the translation) will be done as part of the streaming/ recording chain, so the interpreter unit should just provide the sum of all microphones.
|
||||
|
@ -20,7 +21,7 @@ General requirements:
|
|||
- 3x Microphone input (XLR) (at first just dynamic microphones)
|
||||
* VU-Meter for each input channel. (Perhaps with special color scheme: too quiet, good, too loud, clipping)
|
||||
* Fader/ Potentiometer for gain control
|
||||
* Mute switch (on/ off position, with state LED)
|
||||
* On-Air switch (on/ off position, with state LED)
|
||||
* Temporary mute button (momentary switch)
|
||||
- 3x Headphone output (6.3 mm mono/ stereo (2x mono) jack)
|
||||
* Should output mix of native audio and own microphone
|
||||
|
@ -34,7 +35,112 @@ All inputs (besides the microphones) and outputs should:
|
|||
- be transformer balanced and galvanically isolated
|
||||
|
||||
|
||||
|
||||
## Status
|
||||
Requirements collection done, first research for circuit design, but no real progress yet.
|
||||
|
||||
### Tasks
|
||||
- [x] Requirements collection
|
||||
- [ ] Electrical design draft/ proof of concept (breadboard)
|
||||
- [ ] Proof of concept validation
|
||||
- [ ] First PCB layout
|
||||
- [ ] More testing/ validation
|
||||
|
||||
Help is always appreciated!
|
||||
|
||||
### Implemented Requirements
|
||||
- [x] Microphone input
|
||||
- [x] Line input
|
||||
- [x] Microphone summing and line output driver
|
||||
- [x] Adjustable headphone mix and output volume
|
||||
- [ ] ESD protection and galvanic isolation of line inputs and outputs
|
||||
- [ ] VU meter
|
||||
- [ ] Mute and On-Air buttons
|
||||
|
||||
|
||||
## Electrical Design
|
||||
This chapter contains some notes on the electrical design.
|
||||
Currently just the sources of the used circuit designs.
|
||||
|
||||
|
||||
### Sources and Design Considerations
|
||||
|
||||
#### Microphone Input
|
||||
##### Preamplifier
|
||||
For the microphone preamp, we are using the NE5534 low-noise opamp with a circuit design from [circuitlib microphone pre-amp](https://www.circuitlib.com/index.php/schematics/product/29-balanced-microphone-preamplifier).
|
||||
|
||||
##### Controllable Amplification
|
||||
In a normal mixer, you would be able to lower the microphone's volume to zero.
|
||||
But in our case we just need on/ off and some gain range to adjust for different microphones and loudness of different people.
|
||||
|
||||
TODO: Try, if the preamp's gain of about 50 dB is enough and how much gain is need in this stage.
|
||||
From theoretical calculations, we might need another 30 to 40 dB here, which needs to be adjustable in a range of about 30 dB.
|
||||
|
||||
TODO: Try out using the amp's feedback resistor for gain control or just use a potentiometer on the input of the next stage.
|
||||
|
||||
TODO: Integrate the On-Air and mute buttons
|
||||
|
||||
For long-lasting endurance of the microphone level potentiometer, we're using one with conductive plastic as resistor element (Bourns model 91).
|
||||
|
||||
#### Line Input/ Input Module
|
||||
The line input must not be amplified at all, because loudness control of the headphones is done by the headphone amplifier section.
|
||||
But the differential line-level signal must be converted to a single-ended signal by the input stage.
|
||||
|
||||
The current design uses a LM833N opamp to convert the balanced signal into a single ended signal and has a second LM833N to provide some degree (+- 6 dB) of "factory" adjustment.
|
||||
The second part of that circuit was taken from the [circuitlib audio mixer tutorial](https://www.circuitlib.com/index.php/tutorials/product/39-how-to-build-an-audio-mixer).
|
||||
|
||||
TODO: How to achieve galvanic isolation?
|
||||
|
||||
TODO: Use https://www.ti.com/product/INA134 for input conversion?
|
||||
|
||||
#### Summing
|
||||
Summing is needed in two places: Creating the sum of all microphones (not adjustable, fixed output gain) and for the headphone mix (one input level adjustable).
|
||||
A simple summing circuit using one operational amplifier is enough for our application, like in [circuitlib audio mixer tutorial](https://www.circuitlib.com/index.php/tutorials/product/39-how-to-build-an-audio-mixer).
|
||||
|
||||
#### Line Output Driver
|
||||
TODO: Either use https://www.ti.com/product/DRV134 or http://www.thatcorp.com/1600-series_Balanced_Line_Driver_ICs.shtml.
|
||||
|
||||
TODO: How to achieve galvanic isolation?
|
||||
|
||||
#### Headphone Output Driver
|
||||
The headphone output needs a maximum output power of about 0.1 W and should put the mono signal on both stereo channels of the TRS jack.
|
||||
|
||||
For the first draft, we're using one LM386 audio power amplifier.
|
||||
|
||||
TODO: Check, if driving the two speakers in parallel leads to any issues (besides cutting the speaker impedance in half).
|
||||
|
||||
#### VU Meter
|
||||
Because the LM3916 LED bar graph driver is obsolete, we either have to re-create it's function with some comperators or have to use a microcontroller.
|
||||
|
||||
TODO: Re-create the LM3916 with some LM339 or design/ program some small uC.
|
||||
|
||||
|
||||
|
||||
## Notes
|
||||
A dynamic microphone needs at least 60 dB gain in the pre-amp, because a typical signal is at about 1 - 100 uV (-118 to -78 dBu or -120 to -80 dBV).
|
||||
|
||||
Line level in professional audio gear is at +4 dBu, which is 1.228 V (RMS).
|
||||
Because 0 dBu is defined as 1 mW at a load of 600 Ohm, which needs a voltage of 0.77 V.
|
||||
Increasing the voltage by a factor of 10 is an amplification of 20 dB.
|
||||
|
||||
|
||||
|
||||
## BoM
|
||||
Approximate prices in Euro.
|
||||
|
||||
Connectors and Buttons (User Interface)
|
||||
|
||||
| Count | Art. No. | Description | Price |
|
||||
|-------|--------------------|------------------|-------|
|
||||
| 1 | Neutrik NCJ 6 FAH | Line Input | 1,27 |
|
||||
| 1 | Neutrik NC3 FD-LX | Microphone Input | 3,44 |
|
||||
| 1 | Neutrik NJ3 FP-6-C | Headphone Output | 5,40 |
|
||||
| 1 | Neutrik NC3 MD-LX | Line Output | 3,22 |
|
||||
| 1 | Neutrik NAC3 MPA-1 | Main Power Input | 3,33 |
|
||||
|
||||
Sub-Components
|
||||
|
||||
| Count | Art. No. | Description | Price |
|
||||
|-------|--------------------|------------------|--------|
|
||||
| 1 | Traco Power TXL 035-1515D or TOP 60533 | Power Supply | ~48,00 |
|
||||
|
||||
PCB Components: TODO when schematic is finished
|
||||
|
|
BIN
c3lingo-interpreter-unit-v0.1.pdf
Normal file
BIN
c3lingo-interpreter-unit-v0.1.pdf
Normal file
Binary file not shown.
458
schematics/c3lingo-interpreter-unit-cache.lib
Normal file
458
schematics/c3lingo-interpreter-unit-cache.lib
Normal file
|
@ -0,0 +1,458 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# Amplifier_Audio_LM386
|
||||
#
|
||||
DEF Amplifier_Audio_LM386 U 0 5 Y Y 1 F N
|
||||
F0 "U" 50 300 50 H V L CNN
|
||||
F1 "Amplifier_Audio_LM386" 50 200 50 H V L CNN
|
||||
F2 "" 100 100 50 H I C CNN
|
||||
F3 "" 200 200 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x4.9mm*P1.27mm*
|
||||
DIP*W7.62mm*
|
||||
MSSOP*P0.65mm*
|
||||
TSSOP*3x3mm*P0.5mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 4 0 1 10 200 0 -200 200 -200 -200 200 0 f
|
||||
X GAIN 1 0 -300 200 U 50 20 1 1 I
|
||||
X - 2 -300 -100 100 R 50 50 1 1 I
|
||||
X + 3 -300 100 100 R 50 50 1 1 I
|
||||
X GND 4 -100 -300 150 U 50 50 1 1 W
|
||||
X ~ 5 300 0 100 L 50 50 1 1 O
|
||||
X V+ 6 -100 300 150 D 50 50 1 1 W
|
||||
X BYPASS 7 0 300 200 D 50 20 1 1 I
|
||||
X GAIN 8 100 -300 250 U 50 20 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Amplifier_Operational_LM358
|
||||
#
|
||||
DEF Amplifier_Operational_LM358 U 0 5 Y Y 3 L N
|
||||
F0 "U" 0 200 50 H V L CNN
|
||||
F1 "Amplifier_Operational_LM358" 0 -200 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
ALIAS LM358 AD8620 LMC6062 LMC6082 TL062 TL072 TL082 NE5532 SA5532 RC4558 RC4560 RC4580 LMV358 TS912 TSV912IDT TSV912IST TLC272 TLC277 MCP602 OPA1678 OPA2134 OPA2340 OPA2376xxD OPA2376xxDGK MC33078 MC33178 LM4562 OP249 OP275 ADA4075-2 MCP6002-xP MCP6002-xSN MCP6002-xMS LM7332 OPA2333xxD OPA2333xxDGK LMC6482 LT1492 LTC6081xMS8 LM6172 MCP6L92 NJM2043 NJM2114 NJM4556A NJM4558 NJM4559 NJM4560 NJM4580 NJM5532 ADA4807-2ARM OPA2691 LT6234 OPA2356xxD OPA2356xxDGK OPA1612AxD MC33172 OPA1602 TLV2372 LT6237 OPA2277 MCP6022
|
||||
$FPLIST
|
||||
SOIC*3.9x4.9mm*P1.27mm*
|
||||
DIP*W7.62mm*
|
||||
TO*99*
|
||||
OnSemi*Micro8*
|
||||
TSSOP*3x3mm*P0.65mm*
|
||||
TSSOP*4.4x3mm*P0.65mm*
|
||||
MSOP*3x3mm*P0.65mm*
|
||||
SSOP*3.9x4.9mm*P0.635mm*
|
||||
LFCSP*2x2mm*P0.5mm*
|
||||
*SIP*
|
||||
SOIC*5.3x6.2mm*P1.27mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
|
||||
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
|
||||
X ~ 1 300 0 100 L 50 50 1 1 O
|
||||
X - 2 -300 -100 100 R 50 50 1 1 I
|
||||
X + 3 -300 100 100 R 50 50 1 1 I
|
||||
X + 5 -300 100 100 R 50 50 2 1 I
|
||||
X - 6 -300 -100 100 R 50 50 2 1 I
|
||||
X ~ 7 300 0 100 L 50 50 2 1 O
|
||||
X V- 4 -100 -300 150 U 50 50 3 1 W
|
||||
X V+ 8 -100 300 150 D 50 50 3 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Amplifier_Operational_NE5534
|
||||
#
|
||||
DEF Amplifier_Operational_NE5534 U 0 5 Y Y 1 F N
|
||||
F0 "U" 50 250 50 H V L CNN
|
||||
F1 "Amplifier_Operational_NE5534" 50 150 50 H V L CNN
|
||||
F2 "" 50 50 50 H I C CNN
|
||||
F3 "" 50 150 50 H I C CNN
|
||||
ALIAS SA5534 LM101 LM201 LM301 AD797 LT1012
|
||||
$FPLIST
|
||||
DIP*W7.62mm*
|
||||
SOIC*3.9x4.9mm*P1.27mm*
|
||||
TO?5*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f
|
||||
X BAL 1 0 -300 200 U 50 20 1 1 I
|
||||
X - 2 -300 -100 100 R 50 50 1 1 I
|
||||
X + 3 -300 100 100 R 50 50 1 1 I
|
||||
X V- 4 -100 -300 150 U 50 50 1 1 W
|
||||
X COMP 5 100 -300 250 U 50 20 1 1 I
|
||||
X ~ 6 300 0 100 L 50 50 1 1 O
|
||||
X V+ 7 -100 300 150 D 50 50 1 1 W
|
||||
X C/B 8 0 300 200 D 50 20 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_AudioJack3_Ground
|
||||
#
|
||||
DEF Connector_AudioJack3_Ground J 0 20 Y Y 1 F N
|
||||
F0 "J" 0 350 50 H V C CNN
|
||||
F1 "Connector_AudioJack3_Ground" 0 250 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Jack*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 -100 -250 -200 0 1 10 F
|
||||
S 100 150 -200 -200 0 1 10 f
|
||||
P 4 0 1 10 0 -100 25 -125 50 -100 100 -100 N
|
||||
P 5 0 1 10 -75 -100 -50 -125 -25 -100 -25 0 100 0 N
|
||||
P 5 0 1 10 100 100 -100 100 -100 -100 -125 -125 -150 -100 N
|
||||
X ~ G 0 -300 100 U 50 50 1 1 P
|
||||
X ~ R 200 0 100 L 50 50 1 1 P
|
||||
X ~ S 200 100 100 L 50 50 1 1 P
|
||||
X ~ T 200 -100 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_Conn_01x03_Male
|
||||
#
|
||||
DEF Connector_Conn_01x03_Male J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "Connector_Conn_01x03_Male" 0 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
X Pin_1 1 200 100 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 0 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 -100 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_XLR3_AudioJack3_Combo_Ground
|
||||
#
|
||||
DEF Connector_XLR3_AudioJack3_Combo_Ground J 0 20 Y N 2 F N
|
||||
F0 "J" 0 400 50 H V C CNN
|
||||
F1 "Connector_XLR3_AudioJack3_Combo_Ground" 0 300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Jack*XLR*6.35mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -140 0 40 1 1 0 N
|
||||
C 0 -140 40 1 1 0 N
|
||||
C 0 0 200 1 1 0 f
|
||||
C 140 0 40 1 1 0 N
|
||||
T 0 -140 70 40 0 1 1 1 Normal 1 C C
|
||||
T 0 140 70 40 0 1 1 2 Normal 1 C C
|
||||
T 0 0 -70 40 0 1 1 3 Normal 1 C C
|
||||
S -200 -100 -250 -200 2 1 10 F
|
||||
S 100 150 -200 -200 2 1 10 f
|
||||
P 2 1 1 0 -200 0 -180 0 N
|
||||
P 2 1 1 0 -100 -200 -100 -175 N
|
||||
P 2 1 1 0 0 -200 0 -180 N
|
||||
P 2 1 1 0 200 0 180 0 N
|
||||
P 4 2 1 10 0 -100 25 -125 50 -100 100 -100 N
|
||||
P 5 2 1 10 -75 -100 -50 -125 -25 -100 -25 0 100 0 N
|
||||
P 5 2 1 10 100 100 -100 100 -100 -100 -125 -125 -150 -100 N
|
||||
X ~ 1 -300 0 100 R 50 50 1 1 P
|
||||
X ~ 2 300 0 100 L 50 50 1 1 P
|
||||
X ~ 3 0 -300 100 U 50 50 1 1 P
|
||||
X ~ G -100 -300 100 U 50 50 1 1 P
|
||||
X ~ R 200 0 100 L 50 50 2 1 P
|
||||
X ~ S 200 100 100 L 50 50 2 1 P
|
||||
X ~ T 200 -100 100 L 50 50 2 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_XLR3_Ground
|
||||
#
|
||||
DEF Connector_XLR3_Ground J 0 20 Y N 1 F N
|
||||
F0 "J" 0 350 50 H V C CNN
|
||||
F1 "Connector_XLR3_Ground" 0 250 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Jack*XLR*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -140 0 40 0 1 0 N
|
||||
C 0 -140 40 0 1 0 N
|
||||
C 0 0 200 0 1 0 f
|
||||
C 140 0 40 0 1 0 N
|
||||
T 0 -140 70 40 0 0 1 1 Normal 1 C C
|
||||
T 0 140 70 40 0 0 1 2 Normal 1 C C
|
||||
T 0 0 -70 40 0 0 1 3 Normal 1 C C
|
||||
P 2 0 1 0 -200 0 -180 0 N
|
||||
P 2 0 1 0 -100 -200 -100 -175 N
|
||||
P 2 0 1 0 0 -200 0 -180 N
|
||||
P 2 0 1 0 200 0 180 0 N
|
||||
X ~ 1 -300 0 100 R 50 50 0 1 P
|
||||
X ~ 2 300 0 100 L 50 50 0 1 P
|
||||
X ~ 3 0 -300 100 U 50 50 0 1 P
|
||||
X ~ G -100 -300 100 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Converter_ACDC_TMLM04253
|
||||
#
|
||||
DEF Converter_ACDC_TMLM04253 PS 0 20 Y Y 1 F N
|
||||
F0 "PS" 0 250 50 H V C CNN
|
||||
F1 "Converter_ACDC_TMLM04253" 0 -250 50 H V C CNN
|
||||
F2 "Converter_ACDC:Converter_ACDC_TRACO_TMLM-04_THT" 0 -350 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
ALIAS TMLM04253
|
||||
$FPLIST
|
||||
Converter*ACDC*TRACO*TMLM*04*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A -285 38 28 -1525 -275 0 1 0 N -310 25 -260 25
|
||||
A -235 11 29 292 1508 0 1 0 N -210 25 -260 25
|
||||
S -400 200 400 -200 0 1 10 f
|
||||
P 2 0 1 0 -310 -25 -210 -25 N
|
||||
P 2 0 1 0 0 -100 0 -150 N
|
||||
P 2 0 1 0 0 0 0 -50 N
|
||||
P 2 0 1 0 0 100 0 50 N
|
||||
P 2 0 1 0 0 200 0 150 N
|
||||
X Vout1 2 500 100 100 L 50 50 1 1 w
|
||||
X Common 3 500 0 100 L 50 50 1 1 w
|
||||
X Vout2 4 500 -100 100 L 50 50 1 1 w
|
||||
X AC(L) 5 -500 100 100 R 50 50 1 1 W
|
||||
X AC(N) 6 -500 -100 100 R 50 50 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_C
|
||||
#
|
||||
DEF Device_C C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "Device_C" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_CP
|
||||
#
|
||||
DEF Device_CP C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "Device_CP" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
CP_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -90 20 90 40 0 1 0 N
|
||||
S 90 -20 -90 -40 0 1 0 F
|
||||
P 2 0 1 0 -70 90 -30 90 N
|
||||
P 2 0 1 0 -50 110 -50 70 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_R
|
||||
#
|
||||
DEF Device_R R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "Device_R" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_R_POT
|
||||
#
|
||||
DEF Device_R_POT RV 0 40 Y N 1 F N
|
||||
F0 "RV" -175 0 50 V V C CNN
|
||||
F1 "Device_R_POT" -100 0 50 V V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Potentiometer*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 40 100 -40 -100 0 1 10 N
|
||||
P 2 0 1 0 100 0 60 0 N
|
||||
P 4 0 1 0 45 0 90 20 90 -20 45 0 F
|
||||
X 1 1 0 150 50 D 50 50 1 1 P
|
||||
X 2 2 150 0 50 L 50 50 1 1 P
|
||||
X 3 3 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# JBeyerstedt-Library_DRV134PA
|
||||
#
|
||||
DEF JBeyerstedt-Library_DRV134PA U 0 10 Y Y 1 F N
|
||||
F0 "U" 800 500 60 H V C CNN
|
||||
F1 "JBeyerstedt-Library_DRV134PA" 800 400 60 H V C CNN
|
||||
F2 "Package_DIP:DIP-8_W7.62mm" 800 340 60 H I C CNN
|
||||
F3 "" 0 -300 60 H I C CNN
|
||||
$FPLIST
|
||||
P8_TEX
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 1 1 5 300 -900 1300 -900 N
|
||||
P 2 1 1 5 300 300 300 -900 N
|
||||
P 2 1 1 5 1300 -900 1300 300 N
|
||||
P 2 1 1 5 1300 300 300 300 N
|
||||
X VO- 1 1600 -450 300 L 59 59 1 1 O
|
||||
X SENSE- 2 1600 -300 300 L 59 59 1 1 I
|
||||
X GND 3 1600 -750 300 L 59 59 1 1 W
|
||||
X VIN 4 0 -300 300 R 59 59 1 1 I
|
||||
X V- 5 0 -750 300 R 59 59 1 1 W
|
||||
X V+ 6 0 150 300 R 59 59 1 1 W
|
||||
X SENSE+ 7 1600 0 300 L 59 59 1 1 I
|
||||
X VO+ 8 1600 150 300 L 59 59 1 1 O
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# JBeyerstedt-Library_INA134PA
|
||||
#
|
||||
DEF JBeyerstedt-Library_INA134PA U 0 10 Y Y 1 F N
|
||||
F0 "U" 800 500 60 H V C CNN
|
||||
F1 "JBeyerstedt-Library_INA134PA" 800 400 60 H V C CNN
|
||||
F2 "Package_DIP:DIP-8_W7.62mm" 800 340 60 H I C CNN
|
||||
F3 "" 0 -200 60 H I C CNN
|
||||
$FPLIST
|
||||
P8
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 300 300 1300 -900 0 1 0 N
|
||||
X REF 1 0 -750 300 R 59 59 1 1 W
|
||||
X IN- 2 0 -200 300 R 59 59 1 1 I
|
||||
X IN+ 3 0 -450 300 R 59 59 1 1 I
|
||||
X V- 4 1600 -750 300 L 59 59 1 1 W
|
||||
X SENSE 5 1600 -200 300 L 59 59 1 1 I
|
||||
X OUTPUT 6 1600 -450 300 L 59 59 1 1 O
|
||||
X V+ 7 1600 150 300 L 59 59 1 1 W
|
||||
X NC 8 0 150 300 R 59 59 1 1 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Switch_SW_Push_Open
|
||||
#
|
||||
DEF Switch_SW_Push_Open SW 0 40 N N 1 F N
|
||||
F0 "SW" 0 100 50 H V C CNN
|
||||
F1 "Switch_SW_Push_Open" 0 -75 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 -100 -25 100 -25 N
|
||||
P 2 0 1 0 0 -25 0 50 N
|
||||
X A 1 -200 0 100 R 50 50 0 1 P
|
||||
X B 2 200 0 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Switch_SW_SPST_LED
|
||||
#
|
||||
DEF Switch_SW_SPST_LED SW 0 40 Y N 1 F N
|
||||
F0 "SW" 25 225 50 H V L CNN
|
||||
F1 "Switch_SW_SPST_LED" 0 -125 50 H V C CNN
|
||||
F2 "" 0 300 50 H I C CNN
|
||||
F3 "" 0 300 50 H I C CNN
|
||||
DRAW
|
||||
C -80 100 20 0 1 0 N
|
||||
C 80 100 20 0 1 0 N
|
||||
P 2 0 0 0 -150 -75 -100 -25 N
|
||||
P 2 0 0 0 -100 -75 -50 -25 N
|
||||
P 2 0 0 0 -100 0 100 0 N
|
||||
P 2 0 0 0 -25 50 -25 -50 N
|
||||
P 3 0 0 0 -150 -50 -150 -75 -125 -75 N
|
||||
P 3 0 0 0 -100 -50 -100 -75 -75 -75 N
|
||||
P 4 0 0 0 -25 0 50 50 50 -50 -25 0 F
|
||||
P 2 0 1 0 -60 110 80 170 N
|
||||
X 1 1 -200 100 100 R 50 50 0 1 P
|
||||
X 2 2 200 100 100 L 50 50 0 1 P
|
||||
X K 3 -200 0 100 R 50 50 0 1 P
|
||||
X A 4 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_+15V
|
||||
#
|
||||
DEF power_+15V #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "power_+15V" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -30 50 0 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
P 2 0 1 0 0 100 30 50 N
|
||||
X +15V 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_-15V
|
||||
#
|
||||
DEF power_-15V #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 100 50 H I C CNN
|
||||
F1 "power_-15V" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F
|
||||
X -15V 1 0 0 0 U 50 50 0 0 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_Earth_Protective
|
||||
#
|
||||
DEF power_Earth_Protective #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 250 -250 50 H I C CNN
|
||||
F1 "power_Earth_Protective" 450 -150 50 H I C CNN
|
||||
F2 "" 0 -100 50 H I C CNN
|
||||
F3 "" 0 -100 50 H I C CNN
|
||||
DRAW
|
||||
C 0 -150 100 0 1 0 N
|
||||
P 2 0 1 0 -25 -175 25 -175 N
|
||||
P 2 0 1 0 -5 -200 5 -200 N
|
||||
P 2 0 1 0 0 -150 0 0 N
|
||||
P 2 0 1 0 50 -150 -50 -150 N
|
||||
X Earth_Protective 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GNDREF
|
||||
#
|
||||
DEF power_GNDREF #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GNDREF" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -25 -75 25 -75 N
|
||||
P 2 0 1 0 -5 -100 5 -100 N
|
||||
P 2 0 1 0 0 -50 0 0 N
|
||||
P 2 0 1 0 50 -50 -50 -50 N
|
||||
X GNDREF 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
1
schematics/c3lingo-interpreter-unit.kicad_pcb
Normal file
1
schematics/c3lingo-interpreter-unit.kicad_pcb
Normal file
|
@ -0,0 +1 @@
|
|||
(kicad_pcb (version 4) (host kicad "dummy file") )
|
14
schematics/c3lingo-interpreter-unit.pro
Normal file
14
schematics/c3lingo-interpreter-unit.pro
Normal file
|
@ -0,0 +1,14 @@
|
|||
update=Monday, 12 October 2020 at 12:14:27
|
||||
last_client=kicad
|
||||
[general]
|
||||
version=1
|
||||
[schematic_editor]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
PlotDirectoryName=
|
||||
SubpartIdSeparator=0
|
||||
SubpartFirstId=65
|
||||
NetFmtName=Pcbnew
|
||||
SpiceAjustPassiveValues=0
|
||||
LabSize=50
|
||||
ERC_TestSimilarLabels=1
|
2049
schematics/c3lingo-interpreter-unit.sch
Normal file
2049
schematics/c3lingo-interpreter-unit.sch
Normal file
File diff suppressed because it is too large
Load diff
Reference in a new issue