>

다음 지침에 따라 Arduino Uno Board에서 breaboard로 ATMEL328P-UP 마이크로 컨트롤러를 성공적으로 마이그레이션했습니다. https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard . 괜찮습니다. 부트 로더가 작동했고 코드가 이미 실행 중입니다.

ATMEL은 한 쌍의 센서에 연결되어 있으며 모든 시스템은 3.3V를 사용하여 작동합니다. 그리고 여기에 문제가 있습니다 : 5V USB 전원 뱅크를 사용하여 모든 것을 켜고 있습니다. 이 연결을 할 때 :

5V USB 전원 뱅크->Arduino Uno 보드 (마이크로 컨트롤러 제외)->3.3V 보드 출력->브레드 보드의 ATMEL/센서

모든 것이 잘 작동합니다! 이제 Arduino uno 보드를 LM317 전압 레귤레이터로 교체하여 3.3V가 필요했습니다. 연결은 다음과 같습니다 :

5V USB 전원 은행->3.3V 출력의 LM317->브레드 보드의 ATMEL/센서

아무것도 일어나지 않습니다! ATMEL이나 센서에 공급할 전류가 충분하지 않은 것처럼 보입니다. 센서와 ATMEL의 Vcc/GND 핀을 확인했는데 모두 3.3V가 필요하지만 어떤 이유로 시스템이 꺼져있는 것 같습니다.

무슨 일이 일어날 수 있습니까? USB 전원 뱅크가 완전히 충전되어 있으므로 충분한 전류를 공급할 수 있어야합니다. 어떤 제안?

감사합니다!


  • 답변 # 1

    데이터 시트에 따르면 LM317은 출력보다 3V 높은 입력 전압이 필요합니다. 6.3<5부터 LM317의 마진이 충분하지 않습니다.

    AMS117 LDO @ 3.3을 사용할 수 있으며 작동하려면 3.9v 만 입력하면됩니다. 이 모듈은 매우 편리합니다. MCU에 약간의 공차가있는 경우 5v 레일과 직렬로 연결된 다이오드를 사용하거나 떨어 뜨릴 수 있습니다. 실제 순방향 전압은 부하에 따라 약간 변동하지만 MCU에 허용되는 범위를 유지합니다.

    또한 이베이에서 "벅 컨버터"로 일반적으로 판매되는 스위치 모드 레귤레이터를 사용하여 전압을보다 효율적으로 줄일 수 있습니다. 배터리로 프로젝트에 전원을 공급하거나 열이 걱정되는 경우 317과 같은 선형 레귤레이터를 사용하는 방법입니다. 이러한 스타일 변환기를 많이 살펴보면 제대로 작동하는 것 같습니다.

  • 이전 arduino - x 초마다 한 번에 하나씩 2 개의 LED 깜박임
  • 다음 arduino - 올바른 연결 - 공통 양극이있는 7- 세그먼트, 4 자리 디스플레이