数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

  • HM-

  • AI
    The **HM-10** is a popular Bluetooth Low Energy (BLE) 4.0 module based on the **Texas Instruments CC2540 or CC2541** System-on-Chip (SoC). It is widely used in DIY electronics for communication between microcontrollers (like Arduino) and smartphones. --- ### 1. Key Technical Specifications | Parameter | Specification | | :--- | :--- | | **Bluetooth Version** | Bluetooth 4.0 BLE | | **Chipset** | TI CC2540 / CC2541 | | **Operating Voltage** | 3.3V to 6V (usually via 5V adapter board) | | **Logic Level** | 3.3V (Requires level shifting for 5V systems) | | **Working Current** | 0.5mA (Sleep) to 8.5mA (Active) | | **Frequency** | 2.4GHz ISM band | | **Communication Protocol** | UART (Serial) | --- ### 2. Major Electronic Components The HM-10 usually comes in two forms: the bare **SMD module** or the **HC-05 compatible breakout board**. #### A. The SoC (CC2541/CC2540) The heart of the module. It contains the 8051 microcontroller core, the Bluetooth radio, and the flash memory where the firmware resides. #### B. Crystal Oscillators * **32MHz Crystal:** Provides the high-speed clock for the RF transceiver and CPU. * **32.768kHz Crystal:** Used for low-power sleep modes and timing. #### C. Power Management (Breakout Board) * **LDO Voltage Regulator:** Usually a small 3.3V regulator (like the XC6206) that allows the module to be powered by 5V. * **Filtering Capacitors:** Used to stabilize the power supply and reduce noise. #### D. Antenna * **PCB Trace Antenna:** Most HM-10 modules feature an integrated meandered inverted-F antenna (MIFA) etched directly onto the circuit board. --- ### 3. Pinout Configuration The breakout board version typically features 6 pins: 1. **VCC:** Power supply (3.6V - 6V). 2. **GND:** Common ground. 3. **TXD:** Transmit Data (Serial Output - 3.3V Level). 4. **RXD:** Receive Data (Serial Input - 3.3V Level). 5. **STATE:** Indicates if the device is connected (High/Low). 6. **BRK/EN:** Used to interrupt the connection or reset the module. --- ### 4. Comparison: Genuine vs. Clone It is important to note that many "HM-10" modules on the market are actually **CC2541 Clones** (like the MLT-BT05 or CC41-A). * **Genuine HM-10:** Supports the full AT command set from JNHuaMao and can be firmware updated. * **Clones:** Often have a limited AT command set and may behave differently during pairing. ---
    ✨ Follow-up Questions
    • How do I use AT commands to configure the HM-10 name and password?
    • What is the difference between Bluetooth Classic (HC-05) and BLE (HM-10)?
    • How do I wire the HM-10 to an Arduino Uno safely?