Category Archives: AVR / Embedded

LED 제어할 때 왜 VCC 대신 GND로 컨트롤 하는 이유

디바이스 뜯어서 분석하다 보면 VCC(전원)는 항상 연결해 두고 GND(그라운드) 라인을 스위칭하여 LED를 켜고 끄는 방식을 자주 보게 되는데 왜그런지 검색해봄

이렇게 GND로 컨트롤하는걸 로우 사이드 제어(Low-side Control) 또는 싱크(Sink) 방식이라고 부르는데, 이유가 아래와 같음
아래는 AI가 정리한 내용
  1. N-채널 소자(MOSFET/NPN)가 훨씬 저렴하고 효율적이기 때문
    전자 회로에서 스위치 역할을 하는 대표적인 부품이 바로 MOSFET입니다. 구조상 그라운드 라인을 통제하는 N-채널 MOSFET이 전원 라인을 통제하는 P-채널 MOSFET보다 가격이 훨씬 저렴하고 전류를 흘려보내는 성능도 뛰어납니다. 제어 회로를 단순하고 아주 쉽게 구성할 수 있다는 장점이 있습니다.
  2. 높은 전압(12V, 24V)의 LED도 쉽게 제어할 수 있기 때문
    MCU 칩은 보통 3.3V나 5V로 작동하지만, 우리가 사용하는 LED 스트립이나 바(Bar)는 12V나 24V인 경우가 많습니다. GND 제어 방식을 사용하면, 칩의 낮은 전압(5V) 신호만으로도 별도의 전압 변환 장치(레벨 시프터) 없이 높은 전압의 LED를 안전하고 간편하게 제어할 수 있습니다.
  3. MCU 칩 자체의 전류 흡수(Sink) 능력이 더 좋기 때문
    컴퓨터의 두뇌 역할을 하는 MCU 칩들은 전류를 밖으로 밀어내는 힘(Source)보다, 외부에서 들어오는 전류를 받아내어 그라운드로 흘려보내는 힘(Sink)이 물리적으로 더 강하게 설계되어 있습니다. 따라서 GND로 시그널을 주어야 LED가 깜빡이지 않고 더 안정적으로 켜집니다.
    그렇다고 합니다(검증안됨).

    CH341A 전원 문제

    아…. 이걸 왜 이제 알았지…

    롬덤프에 많이 쓰는 CH341A 보드 IO에 USB 전원 5V가 사용되는 문제가 있다고 한다.
    칩마다 다른데 보통은 3.3v인데… 가끔 덤프하다 롬이 죽거나 발열문제가 있긴했는데 이런 이유가 있었구나.

    해결방법은 CH341A의 28번핀을 들다 해서 옆에 있는 AMS1117 3.3v vout이랑 이어주는 방법이 있다.

    납이 싸구려인지 납땜스킬이 부족한건지 AMS1117 다리에 납땜이 힘들어서 나는 그냥 C2 캡에다가 붙여줬다.

    다른 모드 보면 9번핀도 연결하던데 내가봤을땐 필요없어 보인다.
    이런 내용도 있으니 굳이?
    !!! DO NOT CONNECT 3.3V TO PIN 9 OF CH341 otherwise the CH341 will burn in
    5.0v selection. !!!

    https://www.scribd.com/document/1058766189/Ch341a-Black-3-3v-5-0v-Basic-en

    LG GAPD-7500 U+ Giga WiFi

    QCA IPQ6000 1.2GHz Quad-core
    RAM : 512MB (DDR3)
    Nand :128MB 63BGA S34MS01G200

    유선쪽
    RTL8367RB LAYER 2 MANAGED 5+2-PORT 10/100/1000M SWITCH CONTROLLER
    QCA8075 Five-Port 10/100/1000 Mbps Ethernet Transceiver https://github.com/Deoptim/atheros/blob/master/QCA8075-device-specs.pdf

    무선쪽
    QCN5021 2.4Ghz(574Mbps)
    QCN5052 5Ghz (1.2Gbps)

    대충 이런 레이아웃

    앞뒤로 방열에 꽤나 신경을 많이쓴것 같다(반대로 말하면 그만큼 발열이 많은가?)

    To be continued.

     

    KT KM13-011H GiGA WiFi Buddy AX

    KT KM12-007H GIGA WIFI HOME AX와 세트상품.

    메시네트워크용인것 같다.

    MT7621AT (880Mhz, Dual-Core)
    Flash Memory : 128MB
    DDR3 : 256MB

    사양도 똑같네, 크기도 엇비슷함 (작을줄 알았다)

     

    샀, 뜨,

    KM12-007H랑 비슷한데 NAND가 BGA63 타입이다
    옆에 SOP8 칩은 메모리가 아니라 레귤레이터

    보조 보드는 WiFi 관련칩들만 있다

    노안이 와서 쩌리칩들은 마킹확인x

     

    To be continued.