Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 Interface Specification CRM4250/4200 Cellular Radio Module Standard Communications Corp. 1111 Knox St. Torrance, CA 90502 800-767-2831 Company Confidential Standard Communications Corp.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 Preliminary Draft - subject to change without notice Document Changes: Initial Release: Rev. - 11/20/00 Company Confidential Standard Communications Corp.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 1.0. SYSTEM OVERVIEW 4 2.0. GENERAL DESCRIPTION 4 3.0. INTERFACE SPECIFICATION 4 3.1 GENERAL 3.2 PHYSICAL 3.3 ELECTRICAL 3.4. SERIAL DATA FORMAT 4 5 6 6 4.0 SERIAL CONTROL PROTOCOL 7 4.1. PACKET STRUCTURE 4.2. DATA TRANSPARENCY 4.3. MESSAGE FLOW 7 7 7 6.0. DETAILED COMMAND DESCRIPTIONS 9 6.1. LABELING CONVENTIONS FOR SYNTAX: 6.2. GENERAL COMMANDS 9 9 7.0 CONTROL MESSAGE FLOW DIAGRAMS 26 7.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 1.0. SYSTEM OVERVIEW The Standard Communications CRM4250/4200 Cellular Radio Module is part of a two-piece solution for wireless data communications. The CRM4250/4200 unit is used in conjunction with a separate modem unit to provide a complete solution. This architecture allows use of multiple radio and other media interface modules with a common multi-standard modem unit. 2.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 3.2 Physical The host interface to the CRM4250/4200 is implemented using a 20 pin (2x10) header connector. It provides all connections between the CRM4250/4200 and the base band controller and/or data modem. PIN SMBOL I/O DESCRIPTION 1,2 GND GND Ground. 3 SPKR OUT O High Power Audio (Ear/Speaker) 4 LINE A O RX demodulated signal (+) +/-8.
Interface Specification Document Rev. - Cellular Radio Module PIN SMBOL CRM4250/4200 I/O DESCRIPTION continued. 15 RXD I Control serial data RX. TTL/CMOS compatible levels. 16 TXD O Control serial data TX. TTL/CMOS compatible levels. 17 PROGRAM I Do not connect. Reserved for production. 18 AUXA I/O Reserved for customer applications. 19 AUXB I/O Reserved for customer applications. 20 GND GND Ground.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 4.0 SERIAL CONTROL PROTOCOL 4.1. Packet Structure / control field / data field / | SOF | byte count | command | data 1 | ... | data n | FCS | Where: SOF byte count command data FCS Start Of Frame, hex value 02 (STX) One byte value indicating the total number of bytes in the packet, except the SOF.
Interface Specification Document Rev.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 6.0. DETAILED COMMAND DESCRIPTIONS 6.1. Labeling conventions for syntax: SOF = "start of frame" flag. Sent as 02 hex. LEN = length of packet, in bytes. FCS = "checksum" calculated as described in section 4.1 6.2. General Commands Commands/messages listed in this section can be used under any operating mode. They include commands/messages for general flow control, selection and control of operating mode and general radio control.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 07H Command Set MIN. This command is used to set the cellular phone number (MIN) of the radio. This parameter is normally set at the time of cellular service activation by the equipment or service provider.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 0BH Command Set Serial Communication Baud Rate This command is used to set the baud rate and serial format on the serial control interface of the radio.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 22H Command Answer. This command is used to answer an incoming call. Direction: Radio Mode: Syntax: ACK required: Host to radio AMPS | SOF | LEN | 22H | FCS | YES 23H Command Disconnect This command will terminate a call in process. It is equivalent to pressing the END key on a cellular telephone.
Interface Specification Document Rev.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 52H Command RX signal level (RSSI) Query This command is used to get the current strength of the base station signal seen by the receiver. Direction: Radio Mode: Syntax: ACK required: Host to radio All | SOF | LEN | 52H | FCS | YES 52H Command RX Signal Level (RSSI) Response This message is sent in response to a RSSI Query command. It provides the signal strength measurement as an unsigned integer value.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 55H Command Self test result. This message is sent in response to the Run Self Test command. The data provided is a simple pass-fail indication of the test result. Direction: Syntax: Radio to host | SOF | LEN | 55H | aa | FCS | Where: aa = 1 byte of result data.. 0 = pass, 1 = fail ACK required: YES 56H Command Initialize Radio Mode. This command is used to select the operating mode of the radio.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 57H Command Software Revision Query (ENQ) Response Direction: Syntax: Radio to host SOF | LEN | 57H | aa aa | FCS | Where: aa = XX.XX version in hex format Usage: The SW revision response message is sent in response to a query message from the host. 58H Command Test Mode This command is used to place the radio into test mode.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 59H Command Battery Level Query This command is used to get the current reading of the battery level. Direction: Mode: Syntax: | ACK required: Host to radio All SOF | LEN | 59H | FCS | YES 59H Command Battery Level Response This message is sent in response to a Battery Level Query command. It provides the battery level measurement as a percentage value.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 73H Command ID Information Request. This command is used to read the current configuration and identity information from the radio. The result will be an ID Information Response message. Direction: Mode: ACK Syntax: ACK required: Host to radio All required: YES | SOF | LEN | 73H | FCS | YES 73H Command ID Information Response. This message is sent in response to an ID Information Request command.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 89H Command Service Status Query This message is originated by the host in order to confirm the availability of cellular service. Direction: Mode: Syntax: Host to radio All | SOF | LEN | 89H | FCS | Usage: This command is used by the host to determine if service is available before initiating a 'send' command. It can also be used for monitoring the integrity of the cellular service.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 90H Command Service unavailable. This message is originated by the radio whenever there is a loss of available service. When service becomes available, or if alternate service is determined to be available, a new service available message will be sent. Direction: Syntax: ACK required: Radio to host SOF | LEN | 90H | FCS | YES 91H Command Service available / service status.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 93H Command Call established. This message is originated by the radio when an attempt to place a call has been successful. This message only indicates successful connection to the cellular system, not to the final calling destination. Direction: Syntax: | ACK Radio to host SOF | LEN | 93H | FCS | required: YES 94H Command Call failure indication (CFI).
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 97H Command Handoff complete This message is originated by the radio after a frequency change when communication with the base station has been successfully established. Direction: Syntax: ACK required: Radio to host | SOF | LEN | 97H | FCS | YES 98H Command Call terminated (loss of signal).
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 B0H Command: Load Authentication A-key Direction: Mode: Syntax: Where: Usage: Host to radio Test | SOF | LEN | B0H | aa aa aa aa aa aa aa aa aa aa bb bb bb | FCS | aa = 20 Digit A-key bb = 6 Digit A-key Checksum Values are Nibble Packed Decimal Sets Amps Mode Authentication A-key Value. A-Key is provided by the Amps Service provider.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 C8H Command Set Negative SID Direction: Mode: Syntax: Where: Host to radio Test | SOF | LEN | 73H | aa | bb cc | FCS | aa = Negative SID slot number 00 or 01 bb = SID data cc = SID data SID data is sent as 2 consecutive bytes with Byte 1 being the most significant byte of SID, and Byte 2 being the least significant.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 C9H Command Request NSID Response This command will query the radio for it's programmed negative SIDs. Direction: Mode: Syntax: Radio to host AMPS | SOF | LEN | C9H | aa bb bb | FCS | Where: aa = 00 Negative SID slot 0 01 Negative SID slot 1 bb bb = SID number (i.e.
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 7.0 CONTROL MESSAGE FLOW DIAGRAMS 7.1 Initial Power-up Sequence Upon initial power-up, the unit will execute a basic self-test / initialization routine and, upon successful completion, send out a 'Radio Power On' message. The normal sequence is then to initialize the radio mode (Data, Voice, Diagnostic).
Interface Specification Document Rev. - Cellular Radio Module CRM4250/4200 8.0 POWER MANAGEMENT The CRM radio in AMPS mode draws approximately 30-50mA. This is in a state where the CRM is listening to the control channel for pages (incoming calls). If your application does not utilize incoming calls, then the CRM may be switched OFF (VCC remove from pins 9 & 10 (CRM4200) or pins 13 & 14 (CRM4250) to conserve power completely. During a phone call / conversation, the CRM4250 can draw a nominal 1.