블루투스 모듈 다시 선정

블루투스 모듈 다시 사야해용...
2025.03.12
·
4 min read

요구 사항

  • 이전과 대단히 다르지 않다.

    1. 어느 정도 완제품이되,

    2. 너무 날로 먹을 수 있는 완제품이어서는 안 되고,

    3. 오디오 프로파일을 '지원하는 하드웨어'여야 한다.


고려한 것들

DFR0781 Audio & BLE/SPP Pass-through Module

  • Power Supply: 3.3v-5v

  • Operating Current: 20mA

  • UART

    • 이건 지금 프로젝트에서 중요한 기능은 아닌 것 같다.

  • Bluetooth 5.0

  • AT Command 지원

  • AVRCP, A2DP 외 다수 지원

평가

  • 너무도 많은 기능을 지원해서 공부가 될까... 싶기는 하다.

    • 한편으로는 이미 돈낭비를 두 번 겪어서, 쉬운 길, 그러니까, 이 모듈을 선택하고 싶기도 하다.

    • AVRCP, A2DP를 모두 지원해 주니까...

  • 핀이 이것저것 굉장히 많다! 그러나 내가 사용할 핀의 수는 몇 개 안 된다.

    • 이것이 곧, 이 프로젝트에 있어서는 말도 안되는 오버스펙이라는 뜻 아닐까?

MH-M18

  • Power Supply

    • 3.7v Lithum battery (Requires Short circuit diode)

    • 5v

  • Current

    • Not-connected broadcast status: 5.5mA

    • Connection Work Status: 20mA

    • Deep Sleeping: 3uA

  • Bluetooth 4.2

  • HFP, A2DP, AVRCP 등 지원

평가

  • 어째 상당히 적절한 것 같다.

    • 남는 핀도 없을 예정이며, 음질도 썩 괜찮을 것으로 보인다.

    • 프로토콜을 봐도 그렇고, Format Support를 보면,

      • WAV/WMA/FLAC/APE/MP3 lossless decoding, stereo dual channel output

      • 이란다.

JDY-64

  • Power Supply: 3.3-4.2v

  • Current

    • Not-Connected, Broadcast: 3.5mA

    • Post Connected: 20mA

    • Deep Sleep: 3uA

  • Bluetooth 4.2

  • HFP, A2DP, AVRCP 등 지원

평가

  • 얘도 상당히 적절해 보인다.

    • 음질도 괜찮을 것 같고, 심지어 가장 싸다.

    • 전류도 덜 먹는다.

  • 그런데 핀이 좀 많이 남게 될 것 같다.

    • Block Diagram을 보니 SD카드도 지원하는듯?

    • 마이크도 지원하네?

    • 필요 없다.

  • 그리고, 5v 전압을 Regulate해줘야 하는데, 고생하면서 뭔가 배우겠지만, 의미 있는 지식 습득은 없을 듯.


결론

MH-M18 선택

  • 일단, 어차피 mA 단위의 전류량에서 조금 더 먹고 덜 먹고는 중요하지 않다.

    • 차량 USB 포트에 연결해 놓고 안 뺄 것이기 때문.

    • 딱히 배터리를 연결할 생각도 없다.

  • JDY-64를 선택하면 전압을 다루는 법까지 배우게 되겠지만, 그걸 내가 배워야 하나...? 싶다.

    • 어차피 내 성격에... 그냥 Regulator 칩 하나 더 박아넣는 수준에서 끝낼 게 뻔하다.

    • 이런 거라면, 이미 해 봐서.

  • MH-M18은 적당히 불친절하다.

이걸로 공부가 되겠냐?

  • 이게 걱정인데, 흠.

  • MCU를 활용해서 여러 곡 넘기기 등의 부가 기능을 지원하도록 해 보아야 뭔가 배우게 될 것 같다.







- 컬렉션 아티클