Neo_M660A GPRS Module Hardware User Guide
Copyright © Neoway Technology Co., Ltd
18
INPUT is connected to TXD of the MCU and VCC_IN is connected to the 5 V power supply of the external
MCU. OUTPUT is connected to RXD of the module. If the circuit is far away from the VDD_EXT pin, add
a 0.1 μF decoupling capacitor to VDD_EXT.
Level shifting between RXD of the MCU and TXD of the module can be designed in the similar way.
The pull-up resistor R3 ranges from 4.7 K to 10 K; R2 ranges from 2 K to 10 K. Resistors are selected based
on the voltage of the power supply and UART baudrate. You can select resistors with great resistance to
reduce the power consumption when the power supply has great voltage or the baudrate is low. But, the
resistance will affect the quality of the square wave. In addition, the circuit performance is affected by the
signal traces during PCB layout.
It is recommended that you choose a high-speed NPN transistor because the Q1 switch rate will affect the
wave quality after level shifting. MMBT3904 or MMBT2222 is recommended.
Avoid data produced at UART when the module is turned on. You are advised to send data to the UART 3
seconds after the module is turned on so that the module would not respond wrongly.
3.3
USB Interfaces
Table 3-3
USB interface
Pin Name I/O
Function
Remarks
VBUS
AI
USB voltage check
4.3 V < VBUS < 7 V, typical value: 5 V
USB_DP
DIO
Positive signal of USB data
USB_DM
DIO
Negative signal of USB data
For M660A modules, you can download firmware through USB interfaces. Before download the firmware,
connect the USB interface to a computer and power on the module. A dedicated download tool is required.
Figure 3-15 shows the recommended connection between the module and a computer.
Figure 3-15
USB circuit
GPRS Module
VBUS
USB_DM
USB_DP
GND
PC
UTXD
URXD
RTS
CTS
VBUS
USB_DM
USB_DP
GND
20 Ω
20 Ω