User Tools

Site Tools


nano_ardule_midi_controller:pc900v

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nano_ardule_midi_controller:pc900v [2025/08/27 17:03] – [2. 배선] hyjeongnano_ardule_midi_controller:pc900v [2025/08/27 17:42] (current) – [(선택) I2C 20×4 LCD 연결 예시] hyjeong
Line 4: Line 4:
 {{ :nano_ardule_midi_controller:pc900v_datasheet.pdf |PC900V 데이터시트}} {{ :nano_ardule_midi_controller:pc900v_datasheet.pdf |PC900V 데이터시트}}
 {{ :pictures:pc900.png?400 |}} {{ :pictures:pc900.png?400 |}}
 +다음 그림의 출처: http://midi.teragonaudio.com/hardware/pc_intfc.htm
 +{{ :pictures:optocoupler_pinout_comparison.png?400 |}}
 +
 +
 +      (상단에서 본 모습, 핀1 표시 점 기준)
 +  
 +          ┌───────┐
 +   Anode  |1     6| Vcc (+5V)
 +  Cathode |2     5| GND (Emitter)
 +      NC  |3     4| Vout (Collector)
 +          └───────┘
 +
 +==== 핀 기능 요약 ====
 +
 +    * Pin 1 : LED  Anode (+, DIN4에서 220Ω 직렬 후 연결)
 +  *  Pin 2 : LED Cathode (–, DIN5와 연결)
 +  *  Pin 3 : NC (사용 안 함)
 +  *  Pin 4 : Collector (출력, 풀업 후 아두이노 RX로)
 +  *  Pin 5 : Emitter (GND)
 +  *  Pin 6 : Vcc (+5V)
 +
  
 ===== PC900V Drop-in Replacement ===== ===== PC900V Drop-in Replacement =====
Line 48: Line 69:
 (I2C 20x4 LCD를 사용할 경우 A4/A5 배선 예시도 아래에 포함) (I2C 20x4 LCD를 사용할 경우 A4/A5 배선 예시도 아래에 포함)
  
-                   +5V  ----------------------------------------------+ +<code> 
-                    |                                                 | +Arduino UNO                          PC900V (6pin DIP) 
-                    |                                    [RL 1k~2.2k] | +============                         ==================
-                    |                                      (pull-up) +
-                    |                                                 | +
-UNO                                                     PC900V (6-pin DIP) +
-====                                                     =============== +
-D9 (DIGITAL) ---[220Ω]---+-----> Pin1 (Anode, LED +)                 | +
-                                                                   | +
-GND ---------------------+-----  Pin2 (Cathode, LED -) --------------+------ GND +
-                                                               | +
-GND ------------------------------------------------------- Pin4 (Emitter) +
-                                                               | +
-D2 (DIGITAL, INT0) <------------------- Pin5 (Collector, OUTPUT) ---+-----> to UNO D2 +
-                                                                    | +
-+5V ----------------------------------------------------------- Pin6 (Vcc)+
  
-참고Pin3 NC (사용)+ D9 (디지털 출력) -----[220Ω]----------> Pin1 (Anode, LED+) 
 + GND ---------------------------------> Pin2 (Cathode, LED-) 
 + 
 + +5V ---------------------------------> Pin6 (Vcc) 
 + GND ---------------------------------> Pin5 (Emitter, GND) 
 + 
 + D2 (디지털 입력, INT0) <------------+-- Pin4 (Collector, Output) 
 +                                    | 
 +                                   [RL = 1kΩ~2.2kΩ Pull-up] 
 +                                    | 
 +                                   +5V 
 + 
 +</code> 
 +=== 요약:=== 
 +  * UNO D9 → 220Ω → PC900V Pin1 (LED+), Pin2은 GND. 
 +  * UNO +5V → Pin6 (Vcc), UNO GND → Pin5 (Emitter). 
 +  * PC900V Pin4 (Collector) → UNO D2 입력, 그리고 풀업저항(RL) 을 통해 +5V에 연결. 
 +  * 필요 시 Pin4→(74HC14 1게이트)→D2 로 신호 정형 권장. 
 +  * UNO의 0,1번 핀(RX/TX)은 USB 시리얼과 충돌하므로 사용하지 않습니다.
  
-주의: 
-- RL(풀업/로드 저항)은 Pin5(Collector)와 +5V 사이에 연결합니다. 권장값 1k~2.2kΩ. 
-- D9=HIGH → LED ON → 트랜지스터 ON → D2가 LOW 
-- D9=LOW  → LED OFF → 트랜지스터 OFF → D2가 HIGH 
-- 필요 시 Pin5→(74HC14 1게이트)→D2 로 신호 정형 권장. 
-- UNO의 0,1번 핀(RX/TX)은 USB 시리얼과 충돌하므로 사용하지 않습니다. 
  
-==== (선택) I2C 20×4 LCD 연결 예시 ====+=== (선택) I2C 20×4 LCD 연결 예시 ===
 테스트 결과를 LCD에 표시하려면 아래처럼 I2C LCD를 추가하세요. (주소 0x27 또는 0x3F) 테스트 결과를 LCD에 표시하려면 아래처럼 I2C LCD를 추가하세요. (주소 0x27 또는 0x3F)
  
Line 83: Line 103:
 UNO GND ------------------------- LCD GND UNO GND ------------------------- LCD GND
 </code> </code>
- 
-==== 요약 ==== 
-  * PC900V Pin6은 반드시 +5V에 연결, Pin4는 GND, Pin5는 출력(풀업 후 D2로). 
-  * LED 구동은 D9→220Ω→Pin1, Pin2는 GND. 
-  * RL 1k~2.2kΩ 권장(속도/전류 밸런스). 신호 불안정 시 74HC14 1게이트 추가. 
-  * I2C LCD 
-    * SDA → A4, SCL → A5, VCC → 5V, GND → GND 
-  * PC900V 
- 
-<code> 
-        DIN-5 (MIDI IN Connector, Female) 
-        front view (solder side opposite) 
- 
-           Pin4 -----[220Ω]----->|---- PC900V Pin1 (Anode) 
-                                 LED 
-           Pin5 ---------------------- PC900V Pin2 (Cathode) 
- 
-           Pin2 (Shield) ------------- (Chassis GND only) 
-           Pin1,3 -------------------- (NC) 
- 
- 
-        PC900V (6-pin DIP) 
- 
-          Pin1 : Anode  <---- from DIN4 via 220Ω 
-          Pin2 : Cathode <---- from DIN5 
-          Pin3 : NC 
-          Pin4 : Emitter ---- GND 
-          Pin5 : Collector --+-----> Arduino RX (D0) 
-                            | 
-                           [RL=280Ω~2.2kΩ] 
-                            | 
-                           +5V 
-          Pin6 : Vcc ------- +5V 
-</code> 
- 
- 
- 
- 
-  * (선택) 파형 정형 
-    * PC900V 출력 노드 → 74HC14 입력(1게이트) → 74HC14 출력 → UNO D2 
  
 {{ :pictures:aduino_uno_pc900_tester.png?400 |}} {{ :pictures:aduino_uno_pc900_tester.png?400 |}}
nano_ardule_midi_controller/pc900v.1756281835.txt.gz · Last modified: by hyjeong