mirror of
https://github.com/jhbruhn/eurorack.git
synced 2025-03-15 02:55:49 +00:00
First Revision
This commit is contained in:
parent
3a4dba623f
commit
e33e1580f9
7 changed files with 2387 additions and 1103 deletions
98
MIDI2CV.ino
98
MIDI2CV.ino
|
@ -2,20 +2,26 @@
|
|||
#include <SPI.h>
|
||||
#include <DAC57X4.h>
|
||||
#include <EEPROM.h>
|
||||
#include <usbh_midi.h>
|
||||
#include <usbhub.h>
|
||||
#include <midi_RingBuffer.h>
|
||||
|
||||
#define MIDI_CHANNEL 1
|
||||
|
||||
#define OCTAVE_RANGE 10
|
||||
#define MAX_CV 10.0
|
||||
#define CV_PER_OCTAVE (MAX_CV / OCTAVE_RANGE)
|
||||
#define NOTES_PER_OCTAVE 12
|
||||
#define CV_PER_OCTAVE 1.0
|
||||
#define CV_PER_NOTE CV_PER_OCTAVE / NOTES_PER_OCTAVE
|
||||
|
||||
#define BASE_NOTE 21
|
||||
#define MAX_NOTE 108
|
||||
#define NOTE_RANGE MAX_NOTE - BASE_NOTE
|
||||
#define NOTE_RANGE OCTAVE_RANGE * NOTES_PER_OCTAVE
|
||||
|
||||
// Define Pitch Bend range to be a major second
|
||||
#define BEND_RANGE ((CV_PER_OCTAVE / 12.0) * 1.5)
|
||||
#define BEND_RANGE ((CV_PER_NOTE) * 1)
|
||||
|
||||
#define PIN_USB_RESET 7
|
||||
|
||||
#define PIN_GATE_0 A5
|
||||
#define PIN_GATE_1 A1
|
||||
|
@ -25,9 +31,6 @@
|
|||
#define ROTARY_SWITCH_PIN0 2
|
||||
#define ROTARY_SWITCH_PIN1 3
|
||||
#define ROTARY_SWITCH_PIN2 4
|
||||
#define ROTARY_SWITCH_PIN3 5
|
||||
#define ROTARY_SWITCH_PIN4 6
|
||||
#define ROTARY_SWITCH_PIN5 7
|
||||
|
||||
#define PIN_SPEED A4
|
||||
|
||||
|
@ -84,7 +87,51 @@ const int clockDivisions[] = { MIDI_CLOCK_DIVIDE_WHOLE, MIDI_CLOCK_DIVID
|
|||
|
||||
DAC57X4 dac(4, 2, SS);
|
||||
|
||||
|
||||
class USBMidiParser
|
||||
{
|
||||
public:
|
||||
USBMidiParser(USBH_MIDI *usbThing);
|
||||
int available();
|
||||
void begin(unsigned baud);
|
||||
byte read();
|
||||
void write(unsigned char data);
|
||||
private:
|
||||
midi::RingBuffer<byte, 64> rxBuffer;
|
||||
USBH_MIDI *usb;
|
||||
};
|
||||
|
||||
USBMidiParser::USBMidiParser(USBH_MIDI *usbThing) {
|
||||
usb = usbThing;
|
||||
}
|
||||
|
||||
int USBMidiParser::available() {
|
||||
uint8_t buf[20];
|
||||
byte length = 0;
|
||||
if((length = usb->RecvData(buf)) > 0) {
|
||||
for(byte i = 0; i < length; i++)
|
||||
rxBuffer.write(buf[i]);
|
||||
}
|
||||
return rxBuffer.getLength();
|
||||
}
|
||||
|
||||
void USBMidiParser::begin(unsigned baud) {
|
||||
rxBuffer.clear();
|
||||
}
|
||||
|
||||
byte USBMidiParser::read() {
|
||||
return rxBuffer.read();
|
||||
}
|
||||
|
||||
void USBMidiParser::write(unsigned char asd) {}
|
||||
|
||||
USB Usb;
|
||||
USBH_MIDI usbMidi(&Usb);
|
||||
USBMidiParser parser(&usbMidi);
|
||||
boolean usbMidiEnabled = false;
|
||||
|
||||
MIDI_CREATE_DEFAULT_INSTANCE();
|
||||
MIDI_CREATE_INSTANCE(USBMidiParser, parser, MIDIUSB);
|
||||
|
||||
byte currentMode = MODE_MONO;
|
||||
|
||||
|
@ -98,8 +145,8 @@ float cv[] = {0, 0, 0, 0}; // 0 to MAX_CV
|
|||
bool gate[] = {LOW, LOW, LOW, LOW}; // LOW or HIGH
|
||||
bool midiStartSignal = LOW;
|
||||
bool midiClockSignal = LOW;
|
||||
unsigned long activeNotes[NOTE_RANGE];
|
||||
unsigned long noteCount = 1;
|
||||
byte activeNotes[NOTE_RANGE];
|
||||
byte noteCount = 1;
|
||||
byte activeNoteCount = 0;
|
||||
int currentPitchBend = 0;
|
||||
byte currentModulation = 0;
|
||||
|
@ -119,7 +166,7 @@ unsigned long lastManualClockMillis = 0;
|
|||
byte currentSequencePosition = 0;
|
||||
|
||||
byte currentArpPosition = 0;
|
||||
unsigned long activeArpNotes[NOTE_RANGE];
|
||||
byte activeArpNotes[NOTE_RANGE];
|
||||
byte activeArpNoteCount = 0;
|
||||
bool arpLatchReadyForNew = true;
|
||||
|
||||
|
@ -136,6 +183,20 @@ void setup() {
|
|||
MIDI.setHandleStart(onMidiStart);
|
||||
MIDI.setHandleControlChange(onMidiControlChange);
|
||||
MIDI.setHandlePitchBend(onMidiPitchBend);
|
||||
|
||||
if(Usb.Init() == -1) {
|
||||
usbMidiEnabled = false;
|
||||
} else {
|
||||
usbMidiEnabled = true;
|
||||
|
||||
MIDIUSB.begin(MIDI_CHANNEL_OMNI);
|
||||
MIDIUSB.setHandleClock(onMidiClock);
|
||||
MIDIUSB.setHandleNoteOn(onMidiNoteOn);
|
||||
MIDIUSB.setHandleNoteOff(onMidiNoteOff);
|
||||
MIDIUSB.setHandleStart(onMidiStart);
|
||||
MIDIUSB.setHandleControlChange(onMidiControlChange);
|
||||
MIDIUSB.setHandlePitchBend(onMidiPitchBend);
|
||||
}
|
||||
}
|
||||
|
||||
void onMidiClock() {
|
||||
|
@ -168,7 +229,10 @@ void onMidiNoteOff(byte channel, byte note, byte velocity) {
|
|||
if(channel > MIDI_CHANNEL + 1) return;
|
||||
activeNotes[note - BASE_NOTE] = 0;
|
||||
activeNoteCount--;
|
||||
if(activeNoteCount == 0) currentVelocity = 0;
|
||||
if(activeNoteCount == 0) {
|
||||
currentVelocity = 0;
|
||||
noteCount = 1;
|
||||
}
|
||||
released = 0;
|
||||
}
|
||||
|
||||
|
@ -191,7 +255,7 @@ void onMidiStart() {
|
|||
float midiToCV(byte note) {
|
||||
if(note < BASE_NOTE) return 0;
|
||||
if(note - BASE_NOTE > NOTE_RANGE) return MAX_CV;
|
||||
return mapfloat(note - BASE_NOTE, 0, 120.0, 0, MAX_CV);
|
||||
return (note - BASE_NOTE) * CV_PER_NOTE;
|
||||
}
|
||||
|
||||
byte getMostRecentNote() {
|
||||
|
@ -216,6 +280,11 @@ void loop() {
|
|||
|
||||
readSpeed();
|
||||
MIDI.read();
|
||||
if(usbMidiEnabled) {
|
||||
Usb.Task();
|
||||
if(usbMidi)
|
||||
MIDIUSB.read();
|
||||
}
|
||||
|
||||
if(millis() - lastClockMillis > MIDI_CLOCK_THRESHOLD_MILLIS) {
|
||||
// Apparently we are not getting any midi clocks, so we will just generate our own signal.
|
||||
|
@ -566,12 +635,7 @@ void readSwitches() {
|
|||
else if(analogValue < 900) flipSwitch1 = FLIP_SWITCH_DOWN;
|
||||
else flipSwitch1 = FLIP_SWITCH_MIDDLE;
|
||||
|
||||
if(digitalRead(ROTARY_SWITCH_PIN0) == LOW) rotarySwitch = 0;
|
||||
else if(digitalRead(ROTARY_SWITCH_PIN1) == LOW) rotarySwitch = 1;
|
||||
else if(digitalRead(ROTARY_SWITCH_PIN2) == LOW) rotarySwitch = 2;
|
||||
else if(digitalRead(ROTARY_SWITCH_PIN3) == LOW) rotarySwitch = 3;
|
||||
else if(digitalRead(ROTARY_SWITCH_PIN4) == LOW) rotarySwitch = 4;
|
||||
else if(digitalRead(ROTARY_SWITCH_PIN5) == LOW) rotarySwitch = 5;
|
||||
rotarySwitch = (!digitalRead(ROTARY_SWITCH_PIN0) << 2) & (!digitalRead(ROTARY_SWITCH_PIN1) << 1) & !digitalRead(ROTARY_SWITCH_PIN2);
|
||||
}
|
||||
|
||||
void readSpeed() {
|
||||
|
|
File diff suppressed because it is too large
Load diff
80
hardware_design/pure_midi.csv
Normal file
80
hardware_design/pure_midi.csv
Normal file
|
@ -0,0 +1,80 @@
|
|||
"Part";"Value";"Device";"Package";"Description";"AMBIENT_TEMPERATURE_RANGE_HIGH";"AMBIENT_TEMPERATURE_RANGE_LOW";"CENTROID_NOT_SPECIFIED";"CIIVA_IDS";"CODE__JEDEC";"COMPONENT_LINK_1_DESCRIPTION";"COMPONENT_LINK_1_URL";"COMPONENT_LINK_3_DESCRIPTION";"COMPONENT_LINK_3_URL";"DATASHEET";"DATASHEET_VERSION";"DATA_POLARITY";"DEVICE_CLASS_L1";"DEVICE_CLASS_L2";"DEVICE_CLASS_L3";"DIGIKEY_DESCRIPTION";"DIGIKEY_PART_NUMBER";"FOOTPRINT_PARAMETERS_0";"FOOTPRINT_VARIANT_NAME_0";"FOOTPRINT_VARIANT_NAME_1";"FOOTPRINT_VARIANT_NAME_2";"HEIGHT";"IMPORTED";"IMPORTED_FROM";"IMPORT_TS";"INITIAL_ACCURACY__25DEG_C";"INTERFACE";"IOUT_IZ_MAXM_A";"IPC_LAND_PATTERN_NAME";"LEAD_FREE";"MAX_JUNCTION_TEMP";"MAX_SUPPLY_VOLTAGE";"MF";"MFG_PACKAGE_IDENT";"MFG_PACKAGE_IDENT_DATE";"MFG_PACKAGE_IDENT_REV";"MIN_IZ_FOR_REGULATIONUA";"MIN_SUPPLY_VOLTAGE";"MOUNTING_TECHNOLOGY";"MOUSER_DESCRIPTION";"MOUSER_PART_NUMBER";"MPN";"NUMBER_OF_CHANNELS";"NUMBER_OF_CONVERTERS";"OC_FARNELL";"OC_NEWARK";"PACKAGE";"PACKAGE_DESCRIPTION";"PACKAGE_VERSION";"PIN_0_0_7_INSIDE_EDGE";"PREFIX";"PROD_ID";"RATING";"RELEASE_DATE";"RESOLUTION";"ROHS";"SPICEPREFIX";"STANDOFF_HEIGHT";"SUB_FAMILY";"TEMPERATURE_RANGE_HIGH";"TEMPERATURE_RANGE_LOW";"TEMP_COEFFMAXPPM_DEGREE_C";"TEMP_COEFFTYPPPM_DEGREE_C";"VALUE";"VAULT_GUID";"VAULT_REVISION";"VERIFICATION_VERSION";"VO_V";
|
||||
"C1";"22p";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C2";"22p";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C3";"47u";"CAPACITOR_POL-US153CLV-0505";"153CLV-0505";"POLARIZED CAPACITOR, American symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C4";"47u";"CAPACITOR_POL-US153CLV-0505";"153CLV-0505";"POLARIZED CAPACITOR, American symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C5";"47u";"CAPACITOR_POL-US153CLV-0505";"153CLV-0505";"POLARIZED CAPACITOR, American symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C6";"47u";"CAPACITOR_POL-US153CLV-0505";"153CLV-0505";"POLARIZED CAPACITOR, American symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C7";"22p";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C8";"22p";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C9";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C10";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C11";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C12";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C13";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C14";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C15";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"C16";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"D1";"1N4148";"DIODESOD-323F";"SOD-323F";"Diode";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"D2";"1N4001";"DIODESMA";"SMADIODE";"Diode";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"D3";"1N4001";"DIODESMA";"SMADIODE";"Diode";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"IC1";"74HCT125D";"74HCT125D";"SO14";"Quad bus BUFFER, 3-state";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"IC1_33";"VOLTAGE_REG_POSDT";"VOLTAGE_REG_POSDT";"TO252";"Positive VOLTAGE REGULATOR";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"IC2";"VOLTAGE_REG_POS05DT";"VOLTAGE_REG_POS05DT";"TO252";"Positive VOLTAGE REGULATOR";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"IC3";"74HC148D";"74HC148D";"SO16";"10-line to 4-line and 8-line to 3-line PRIORITY ENCODER";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"IC4";"74HCT125D";"74HCT125D";"SO14";"Quad bus BUFFER, 3-state";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"ISP1";"AVRISP-6";"AVRISP-6";"AVRISP";"AVR ISP HEADER";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"JP1";"";"JP1E";"JP1";"JUMPER";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"OK1";"6N138";"6N138";"DIL08";"MOTOROLA OPTO COUPLER";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"VISHAY/TELEFUNKEN";"";"";"";"";"";"";"";"";"6N138";"";"";"9860150";"35K5294";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"PWR1";"HEADER2X5SHD";"HEADER2X5SHD";"2X5-SHROUDED";"Header 5x2";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"Q1";"20MHz";"CRYSTALHC49UP";"HC49UP";"CRYSTAL";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"unknown";"unknown";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"Q2";"12MHz";"CRYSTALHC49UP";"HC49UP";"CRYSTAL";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"unknown";"unknown";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R1";"2k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R2";"4k7";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R3";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R4";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R5";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R6";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R7";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R8";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R9";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R10";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R11";"220R";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R12";"470R";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R13";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R14";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R15";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R16";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R17";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R18";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R19";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R20";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R21";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R22";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R23";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R24";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R25";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R26";"33R";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"R27";"33R";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"T1";"MMBT3904";"-NPN-SOT23-EBC";"SOT23-EBC";"NPN Transistror";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"T2";"MMBT3904";"-NPN-SOT23-EBC";"SOT23-EBC";"NPN Transistror";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"T3";"MMBT3904";"-NPN-SOT23-EBC";"SOT23-EBC";"NPN Transistror";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"T4";"MMBT3904";"-NPN-SOT23-EBC";"SOT23-EBC";"NPN Transistror";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$1";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$2";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$3";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$4";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$5";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$6";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$7";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$8";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$9";"TOGGLE_ON_OFF_ON";"TOGGLE_ON_OFF_ON";"TOGGLE_ON_OFF_ON";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$10";"TOGGLE_ON_OFF_ON";"TOGGLE_ON_OFF_ON";"TOGGLE_ON_OFF_ON";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$11";"Q-POT";"Q-POT";"Q-POT";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U$12";"ALPS-SRBV";"ALPS-SRBV";"ALPS-SRBV";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"U1";"ANALOG_DEVICES_INC_AD5754AREZANALOG_DEVICES_INC_AD5754AREZ_0_0";"ANALOG_DEVICES_INC_AD5754AREZANALOG_DEVICES_INC_AD5754AREZ_0_0";"ANALOG_DEVICES_INC_AD5754AREZ_0";"DAC 4-CH Resistor-String 16-bit 24-Pin TSSOP EP";"+85°C";"-40°C";"No";"";"";"";"";"";"";"http://www.analog.com/media/en/technical-documentation/data-sheets/AD5724_5734_5754.pdf";"";"Unipolar/Bipolar";"Integrated Circuits (ICs)";"Data Converter ICs";"Digital to Analog Converters (DACs)";"IC DAC 16BIT DSP/SRL 24TSSOP";"AD5754AREZ-ND";"{"fp_type":"TSSOP2","params":{"N":{"nom":24,"long name":"Number of leads","min":null,"max":null,"short name":"N","type":"count"},"A":{"nom":false,"long name":"Height","min":false,"max":1200000,"short name":"A","type":"measurement"},"A1":{"nom":false,"long name":"Package clearance","min":50000,"max":150000,"short name":"A1","type":"measurement"},"A2":{"nom":1000000,"long name":"Package height","min":800000,"max":1050000,"short name":"A2","type":"measurement"},"D":{"nom":7800000,"long name":"Package length","min":7700000,"max":7900000,"short name":"D","type":"measurement"},"E":{"nom":6400000,"long name":"Width /w leads","min":false,"max":false,"short name":"E","type":"measurement"},"E1":{"nom":4400000,"long name":"Package width","min":4300000,"max":4500000,"short name":"E1","type":"measurement"},"B":{"nom":false,"long name":"Lead width","min":190000,"max":300000,"short name":"B","type":"measurement"},"C":{"nom":false,"long name":"Lead thickness","min":90000,"max":200000,"short name":"C","type":"measurement"},"L":{"nom":600000,"long name":"Lead foot length","min":450000,"max":750000,"short name":"L","type":"measurement"},"e":{"nom":650000,"long name":"Lead pitch","min":null,"max":null,"short name":"e","type":"measurement"},"PHI":{"nom":false,"long name":"Lead angle","min":0,"max":8,"short name":"PHI","type":"measurement"},"D2":{"nom":5000000,"long name":"Thermal pad length","min":4950000,"max":5020000,"short name":"D2","type":"measurement"},"E2":{"nom":3200000,"long name":"Thermal pad width","min":3150000,"max":3250000,"short name":"E2","type":"measurement"},"PC":{"long name":"Paste coverage (%)","type":"percentage","short name":"PC","value":40},"HT":{"default":"Yes","long name":"Thermal pad","type":"multichoiceparent","short name":"HT","children":["D2","E2","PC"]},"offset x":{"nom":0,"long name":"X Center offset","min":null,"max":null,"short name":"offset x","type":"measurement"},"offset y":{"nom":0,"long name":"Y Center offset","min":null,"max":null,"short name":"offset y","type":"measurement"},"LS":{"default":"Rounded rectangle","long name":"Land shape","type":"multichoice","short name":"LS"},"LS1":{"default":"Rectangle","long name":"Land shape (Pin 1)","type":"multichoice","short name":"LS1"},"solder toe":{"nom":150000,"long name":"Solder fillet (toe)","min":null,"max":null,"short name":"solder toe","type":"fixedmeasurement"},"solder heel":{"nom":250000,"long name":"Solder fillet (heel)","min":null,"max":null,"short name":"solder heel","type":"fixedmeasurement"},"solder side":{"nom":10000,"long name":"Solder fillet (side)","min":null,"max":null,"short name":"solder side","type":"fixedmeasurement"},"courtyard":{"nom":100000,"long name":"Courtyard","min":null,"max":null,"short name":"courtyard","type":"fixedmeasurement"},"SF":{"default":"C","long name":"Packing level","type":"multichoiceparent","short name":"SF","help":"http://support.upverter.com/customer/portal/articles/978783-what-is-a-footprint-packing-level","children":["solder toe","solder heel","solder side","courtyard"]}}}";"";"";"";"1.2mm";"";"";"";"";"SPI,Other";"";"SOP65P640X120-24";"yes";"+150°C";"16.5V";"Analog Devices Inc";"RE-24";"0";"A";"";"2.7V";"";"Digital to Analog Converters - DAC IC Dual 16-Bit VOut";"584-AD5754AREZ";"AD5754AREZ";"4";"4";"";"";"TSSOP24";"";"";"clock";"U";"";"";"";"16b";"yes";"";"0.05mm";"";"+85°C";"-40°C";"";"";"";"";"";"0.0.0.1";"";
|
||||
"U2";"TEXAS_INSTRUMENTS_LM4040C25IDBZRTEXAS_INSTRUMENTS_LM4040C25IDBZR_0_1";"TEXAS_INSTRUMENTS_LM4040C25IDBZRTEXAS_INSTRUMENTS_LM4040C25IDBZR_0_1";"TEXAS_INSTRUMENTS_LM4040C25IDBZR_1";"TI-LM4040C25DBZ3";"";"";"";"1469524";"TO-236";"Manufacturer URL";"http://www.ti.com/";"Package Specification";"http://www.ti.com/litv/pdf/mpds108a";"http://www.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=LM4040C25&fileType=pdf";"SLOS456K";"";"";"";"";"";"";"";"Level C";"Level B";"Level A";"";"yes";"vault";"1521848919";"0.5";"";"15";"";"";"";"";"Texas Instruments";"";"";"";"75";"";"Surface Mount";"";"";"LM4040C25IDBZR";"";"";"";"";"DBZ0003A";"3-Pin Plastic Small Outline, Body 2.92 x 1.3 mm, Pitch 0.95 mm";"4203227/B";"";"U";"";"Catalog";"1464596443";"";"Yes";"";"";"Shunt Voltage Reference";"";"";"100";"15";"";"5413DB6E-9D10-4027-A969-08E6820F4111";"C65482E3-4B49-4B9C-954A-31B6BAF04754";"";"2.5";
|
||||
"U3";"ATMEGA328P_TQFP";"ATMEGA328P_TQFP";"TQFP32-08";"Popular 328P in QFP";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"IC-09069";"";"";"";"";"";"";"";"";"";"";"";"ATMEGA328P_TQFP";"";"";"";"";
|
||||
"U4";"MAX3421";"MAX3421ESMD";"TQFP32-5MM";"MAX3421EEHJ";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"IC-09517";"";"";"";"";"";"";"";"";"";"";"";"MAX3421";"";"";"";"";
|
||||
"X1";"OG-MIDI_MAB5SHCUI-SD-50BV";"OG-MIDI_MAB5SHCUI-SD-50BV";"OG-MIDI_SD-50BV";"Female CONNECTOR";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
||||
"X2";"KUSBVX";"KUSBVX";"KUSBVX";"Vertical,Top Entry Universal Serial Bus Connector KUSBVX Series";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";
|
Can't render this file because it contains an unexpected character in line 75 and column 509.
|
|
@ -25775,6 +25775,8 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<classes>
|
||||
<class number="0" name="default" width="0" drill="0">
|
||||
</class>
|
||||
<class number="1" name="POWER" width="0.3556" drill="0">
|
||||
</class>
|
||||
</classes>
|
||||
<parts>
|
||||
<part name="U1" library="Analog Devices Inc - AD5754AREZ" deviceset="ANALOG_DEVICES_INC_AD5754AREZ" device="ANALOG_DEVICES_INC_AD5754AREZ_0_0"/>
|
||||
|
@ -25932,6 +25934,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<part name="GND29" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
|
||||
<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
|
||||
<part name="GND30" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
|
||||
<part name="P+23" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
|
||||
</parts>
|
||||
<sheets>
|
||||
<sheet>
|
||||
|
@ -26110,7 +26113,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<junction x="33.02" y="50.8"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="GND" class="0">
|
||||
<net name="GND" class="1">
|
||||
<segment>
|
||||
<pinref part="ISP1" gate="G$1" pin="GND"/>
|
||||
<wire x1="78.74" y1="-5.08" x2="86.36" y2="-5.08" width="0.1524" layer="91"/>
|
||||
|
@ -26165,8 +26168,13 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<pinref part="C9" gate="G$1" pin="2"/>
|
||||
<pinref part="GND26" gate="1" pin="GND"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="U3" gate="U$1" pin="AGND"/>
|
||||
<pinref part="AGND15" gate="VR1" pin="AGND"/>
|
||||
<wire x1="40.64" y1="30.48" x2="33.02" y2="30.48" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="+5V" class="0">
|
||||
<net name="+5V" class="1">
|
||||
<segment>
|
||||
<pinref part="ISP1" gate="G$1" pin="VCC"/>
|
||||
<wire x1="78.74" y1="0" x2="86.36" y2="0" width="0.1524" layer="91"/>
|
||||
|
@ -26222,13 +26230,6 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<label x="109.22" y="55.88" size="1.778" layer="95"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="AGND" class="0">
|
||||
<segment>
|
||||
<pinref part="U3" gate="U$1" pin="AGND"/>
|
||||
<pinref part="AGND15" gate="VR1" pin="AGND"/>
|
||||
<wire x1="40.64" y1="30.48" x2="33.02" y2="30.48" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="SWITCH0_VAL" class="0">
|
||||
<segment>
|
||||
<pinref part="R13" gate="G$1" pin="1"/>
|
||||
|
@ -26585,7 +26586,36 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<busses>
|
||||
</busses>
|
||||
<nets>
|
||||
<net name="AGND" class="0">
|
||||
<net name="GND" class="1">
|
||||
<segment>
|
||||
<pinref part="U1" gate="G$0" pin="GND"/>
|
||||
<pinref part="GND1" gate="1" pin="GND"/>
|
||||
<wire x1="114.3" y1="20.32" x2="121.92" y2="20.32" width="0.1524" layer="91"/>
|
||||
<wire x1="121.92" y1="20.32" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="GND2" gate="1" pin="GND"/>
|
||||
<pinref part="U1" gate="G$0" pin="BIN/!2SCOMP!"/>
|
||||
<wire x1="58.42" y1="45.72" x2="73.66" y2="45.72" width="0.1524" layer="91"/>
|
||||
<pinref part="U1" gate="G$0" pin="!LDAC!"/>
|
||||
<wire x1="73.66" y1="50.8" x2="58.42" y2="50.8" width="0.1524" layer="91"/>
|
||||
<wire x1="58.42" y1="50.8" x2="58.42" y2="45.72" width="0.1524" layer="91"/>
|
||||
<junction x="58.42" y="45.72"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="C11" gate="G$1" pin="2"/>
|
||||
<pinref part="GND27" gate="1" pin="GND"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="C12" gate="G$1" pin="2"/>
|
||||
<pinref part="GND28" gate="1" pin="GND"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="C10" gate="G$1" pin="1"/>
|
||||
<wire x1="106.68" y1="93.98" x2="106.68" y2="96.52" width="0.1524" layer="91"/>
|
||||
<pinref part="GND29" gate="1" pin="GND"/>
|
||||
<wire x1="106.68" y1="96.52" x2="116.84" y2="96.52" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="AGND1" gate="VR1" pin="AGND"/>
|
||||
<pinref part="U1" gate="G$0" pin="2_SIG_GND"/>
|
||||
|
@ -26670,38 +26700,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<wire x1="172.72" y1="-48.26" x2="177.8" y2="-48.26" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="GND" class="0">
|
||||
<segment>
|
||||
<pinref part="U1" gate="G$0" pin="GND"/>
|
||||
<pinref part="GND1" gate="1" pin="GND"/>
|
||||
<wire x1="114.3" y1="20.32" x2="121.92" y2="20.32" width="0.1524" layer="91"/>
|
||||
<wire x1="121.92" y1="20.32" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="GND2" gate="1" pin="GND"/>
|
||||
<pinref part="U1" gate="G$0" pin="BIN/!2SCOMP!"/>
|
||||
<wire x1="58.42" y1="45.72" x2="73.66" y2="45.72" width="0.1524" layer="91"/>
|
||||
<pinref part="U1" gate="G$0" pin="!LDAC!"/>
|
||||
<wire x1="73.66" y1="50.8" x2="58.42" y2="50.8" width="0.1524" layer="91"/>
|
||||
<wire x1="58.42" y1="50.8" x2="58.42" y2="45.72" width="0.1524" layer="91"/>
|
||||
<junction x="58.42" y="45.72"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="C11" gate="G$1" pin="2"/>
|
||||
<pinref part="GND27" gate="1" pin="GND"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="C12" gate="G$1" pin="2"/>
|
||||
<pinref part="GND28" gate="1" pin="GND"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="C10" gate="G$1" pin="1"/>
|
||||
<wire x1="106.68" y1="93.98" x2="106.68" y2="96.52" width="0.1524" layer="91"/>
|
||||
<pinref part="GND29" gate="1" pin="GND"/>
|
||||
<wire x1="106.68" y1="96.52" x2="116.84" y2="96.52" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="-12V" class="0">
|
||||
<net name="-12V" class="1">
|
||||
<segment>
|
||||
<pinref part="P-1" gate="1" pin="-12V"/>
|
||||
<wire x1="116.84" y1="12.7" x2="116.84" y2="17.78" width="0.1524" layer="91"/>
|
||||
|
@ -26719,7 +26718,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<pinref part="P-4" gate="1" pin="-12V"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="+12V" class="0">
|
||||
<net name="+12V" class="1">
|
||||
<segment>
|
||||
<pinref part="U1" gate="G$0" pin="AVDD"/>
|
||||
<wire x1="73.66" y1="76.2" x2="71.12" y2="76.2" width="0.1524" layer="91"/>
|
||||
|
@ -26756,7 +26755,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<pinref part="P+22" gate="1" pin="+12V"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="+5V" class="0">
|
||||
<net name="+5V" class="1">
|
||||
<segment>
|
||||
<pinref part="U1" gate="G$0" pin="DVCC"/>
|
||||
<pinref part="P+2" gate="1" pin="+5V"/>
|
||||
|
@ -27077,7 +27076,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<junction x="78.74" y="45.72"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="+5V" class="0">
|
||||
<net name="+5V" class="1">
|
||||
<segment>
|
||||
<wire x1="68.58" y1="50.8" x2="71.12" y2="50.8" width="0.1524" layer="91"/>
|
||||
<wire x1="71.12" y1="50.8" x2="71.12" y2="55.88" width="0.1524" layer="91"/>
|
||||
|
@ -27089,7 +27088,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<pinref part="OK1" gate="G$1" pin="VCC"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="GND" class="0">
|
||||
<net name="GND" class="1">
|
||||
<segment>
|
||||
<pinref part="GND6" gate="1" pin="GND"/>
|
||||
<pinref part="R17" gate="G$1" pin="1"/>
|
||||
|
@ -27182,7 +27181,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<busses>
|
||||
</busses>
|
||||
<nets>
|
||||
<net name="GND" class="0">
|
||||
<net name="GND" class="1">
|
||||
<segment>
|
||||
<pinref part="U$12" gate="G$1" pin="A"/>
|
||||
<wire x1="-30.48" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
|
||||
|
@ -27291,7 +27290,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<junction x="38.1" y="60.96"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="+5V" class="0">
|
||||
<net name="+5V" class="1">
|
||||
<segment>
|
||||
<pinref part="R18" gate="G$1" pin="2"/>
|
||||
<pinref part="R25" gate="G$1" pin="2"/>
|
||||
|
@ -27472,11 +27471,14 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<instance part="GND30" gate="1" x="91.44" y="58.42" smashed="yes">
|
||||
<attribute name="VALUE" x="88.9" y="55.88" size="1.778" layer="96"/>
|
||||
</instance>
|
||||
<instance part="P+23" gate="1" x="45.72" y="45.72" smashed="yes">
|
||||
<attribute name="VALUE" x="43.18" y="40.64" size="1.778" layer="96" rot="R90"/>
|
||||
</instance>
|
||||
</instances>
|
||||
<busses>
|
||||
</busses>
|
||||
<nets>
|
||||
<net name="GND" class="0">
|
||||
<net name="GND" class="1">
|
||||
<segment>
|
||||
<pinref part="X2" gate="G$1" pin="4"/>
|
||||
<wire x1="33.02" y1="30.48" x2="43.18" y2="30.48" width="0.1524" layer="91"/>
|
||||
|
@ -27585,13 +27587,6 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<label x="55.88" y="43.18" size="1.778" layer="95"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="USB_VBUS" class="0">
|
||||
<segment>
|
||||
<pinref part="X2" gate="G$1" pin="1"/>
|
||||
<wire x1="33.02" y1="38.1" x2="45.72" y2="38.1" width="0.1524" layer="91"/>
|
||||
<label x="33.02" y="38.1" size="1.778" layer="95"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="USB_P" class="0">
|
||||
<segment>
|
||||
<pinref part="R27" gate="G$1" pin="2"/>
|
||||
|
@ -27729,6 +27724,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<segment>
|
||||
<pinref part="IC1" gate="B" pin="O"/>
|
||||
<wire x1="88.9" y1="81.28" x2="96.52" y2="81.28" width="0.1524" layer="91"/>
|
||||
<label x="88.9" y="81.28" size="1.778" layer="95"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="SCK" class="0">
|
||||
|
@ -27752,6 +27748,11 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<wire x1="127" y1="81.28" x2="134.62" y2="81.28" width="0.1524" layer="91"/>
|
||||
<label x="127" y="78.74" size="1.778" layer="95"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="U4" gate="G$1" pin="RES"/>
|
||||
<wire x1="86.36" y1="30.48" x2="73.66" y2="30.48" width="0.1524" layer="91"/>
|
||||
<label x="71.12" y="30.48" size="1.778" layer="95"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="MISO" class="0">
|
||||
<segment>
|
||||
|
@ -27773,14 +27774,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<label x="71.12" y="33.02" size="1.778" layer="95"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="RES_USB_3V3" class="0">
|
||||
<segment>
|
||||
<pinref part="U4" gate="G$1" pin="RES"/>
|
||||
<wire x1="86.36" y1="30.48" x2="73.66" y2="30.48" width="0.1524" layer="91"/>
|
||||
<label x="71.12" y="30.48" size="1.778" layer="95"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="+5V" class="0">
|
||||
<net name="+5V" class="1">
|
||||
<segment>
|
||||
<pinref part="IC4" gate="P" pin="VCC"/>
|
||||
<pinref part="P+19" gate="1" pin="+5V"/>
|
||||
|
@ -27790,6 +27784,13 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<wire x1="218.44" y1="114.3" x2="210.82" y2="114.3" width="0.1524" layer="91"/>
|
||||
<junction x="210.82" y="114.3"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="X2" gate="G$1" pin="1"/>
|
||||
<wire x1="33.02" y1="38.1" x2="45.72" y2="38.1" width="0.1524" layer="91"/>
|
||||
<label x="33.02" y="38.1" size="1.778" layer="95"/>
|
||||
<pinref part="P+23" gate="1" pin="+5V"/>
|
||||
<wire x1="45.72" y1="43.18" x2="45.72" y2="38.1" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
</nets>
|
||||
</sheet>
|
||||
|
@ -27884,7 +27885,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<junction x="27.94" y="40.64"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="+5V" class="0">
|
||||
<net name="+5V" class="1">
|
||||
<segment>
|
||||
<pinref part="IC2" gate="A1" pin="VO"/>
|
||||
<pinref part="C5" gate="G$1" pin="+"/>
|
||||
|
@ -27896,7 +27897,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<wire x1="111.76" y1="58.42" x2="111.76" y2="60.96" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="-12V" class="0">
|
||||
<net name="-12V" class="1">
|
||||
<segment>
|
||||
<pinref part="C4" gate="G$1" pin="-"/>
|
||||
<wire x1="58.42" y1="33.02" x2="53.34" y2="33.02" width="0.1524" layer="91"/>
|
||||
|
@ -27909,7 +27910,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<wire x1="66.04" y1="33.02" x2="66.04" y2="27.94" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="+12V" class="0">
|
||||
<net name="+12V" class="1">
|
||||
<segment>
|
||||
<pinref part="D2" gate="G$1" pin="C"/>
|
||||
<wire x1="48.26" y1="53.34" x2="53.34" y2="53.34" width="0.1524" layer="91"/>
|
||||
|
@ -27930,7 +27931,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description>
|
|||
<junction x="68.58" y="58.42"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="GND" class="0">
|
||||
<net name="GND" class="1">
|
||||
<segment>
|
||||
<pinref part="PWR1" gate="G$1" pin="7"/>
|
||||
<wire x1="27.94" y1="48.26" x2="33.02" y2="48.26" width="0.1524" layer="91"/>
|
||||
|
|
BIN
hardware_design/pure_midi_2018-11-19.zip
Normal file
BIN
hardware_design/pure_midi_2018-11-19.zip
Normal file
Binary file not shown.
Loading…
Reference in a new issue