SIM900 Hardware Design
z The Unsolicited Result Codes like "RDY", "+CFUN: 1" and "+CPIN: READY” are not indicated when you
start up the ME while autobauding is enabled. This is due to the fact that the new baud rate is not detected
unless DTE and DCE are correctly synchronized as described above.
Note: You can use AT+IPR=x to set a fixed baud rate and save the configuration to non-volatile flash memory.
After the configuration is saved as fixed baud rate, the Unsolicited Result Codes like "RDY" should be
received from the serial port all the time that the SIM900A is power on.
Debug port
z Null modem port
z Only contain Data lines TXD and RXD
z Debug Port used for debugging and upgrading firmware. It cannot be used for CSD call, FAX call. And the
Debug port can not use multiplexing function. It does not support autobauding function.
z Debug port supports the communication rates is 115200bps
3.8.2 Software Upgrade and Software Debug
The DBG_TXD, DBG_RXD and GND must be connected to the IO connector when user need to upgrade
software and debug software, the DBG_TXD, DBG_RXD should be used for software upgrade and for software
debugging. The TXD and RXD also should be connected to the IO connector, if user wants to send AT command
or data stream to SIM900A. The PWRKEY pin is recommended to connect to the IO connector. The user also
can add a switch between the PWRKEY and the GND. The PWRKEY should be connected to the GND when
SIM900A is upgrading software. Please refer to the following figure.
MODULE(DCE)
DBG_TXD
DBG_RXD
TXD
RXD
GND
PWRKEY
GND
1K
PWRKEY
Serial port
I/O Connector
Figure 21: Connection of software upgrade and software debug
The serial port and the debug port don’t support the RS_232 level and it only supports the CMOS level. Please
refer to the table 10 for details about the voltage level. You should add the level converter IC between the DCE
and DTE, if you connect it to the computer. Please refer to the following figure.
SIM900_HD_V1.01
34
26.12.2009