Bluetooth v4.0 dual-mode uart hci module (40 pages)
Summary of Contents for Laird LT2510
Page 1
LT2510 WIRELESS MODULE USER MANUAL Version 1.5 Innovative Technology for a Connected World This datasheet has been downloaded from http://www.digchip.com at this page...
Page 2
Laird Technologies will not be liable for, any damage or failure caused by misuse, abuse, acts of God, accidents, electrical irregularity, or other causes beyond Laird Technologies’ control, or claim by other than the original purchaser. In no event shall Laird Technologies be responsible or liable for any damages arising: From the use of product; From the loss of use, revenue or profit of the product; or As a result of any event, circumstance, action, or abuse beyond the control of Laird Technologies, whether such damages be direct, indirect, consequential, special or otherwise and whether such damages are incurred by the person to whom this warranty extends or third party.
Page 3
05/18/09 - LT2510 User Manual Updates Version 1.1.4-3 09/15/09 - Added NZH Antenna & CE Version 1.1.4-4 10/14/09 - LT2510 User Manual Updates and Additions Version 1.1.4-5 11/17/09 - LT2510 User Manual Updates and Additions Version 1.1.4-6 12/14/09 - LT2510 User Manual Updates and Additions Version 1.1.4-7...
KEY FEATURES and easy to use radio modules. Supporting both high data rates and long ranges, the LT2510 is a great fit for any number of machine to-machine applications. The LT2510 features an easy to use serial UART with hardware flow control for fast integration into an existing serial infrastructure.
Low during normal operation. GIO_4 Generic Input μP_Reset RESET – Controlled by the LT2510 for power-on reset if left unconnected. After a stable power-on reset, a logic Low pulse will reset the transceiver. CMD/Data When logic Low, the transceiver interprets incoming OEM Host data as command data.
LT2510 Wireless Module SPECIFICATIONS TABLE 3: INPUT CHARACTERISTICS SIGNAL NAME MIN HIGH HIGH MAX LOW MIN LOW MAX UP_Reset 0.8v 0.6v 2.31v .99v AD_In N/Av All other inputs 70% Vcc 30% Vcc TABLE 4: OUTPUT CHARACTERISTICS SIGNAL NAME MIN HIGH...
Decrypt Image RF HOP FRAME The LT2510 will hop every 13.19ms and can be configured for two different RF Data Rates to provide options for range or throughput. During each hop, the LT2510 reserves a certain amount of time for overhead, such as the synchronization beacon, internal messaging and user data transmission.
RXD and TXD The LT2510 accepts 3.3 VDC TTL level asynchronous serial data from the OEM Host via the RXD pin. Data is sent from the transceiver, at 3.3V levels, to the OEM Host via the TXD pin. Pins should be left floating or high when not in use.
ADJUSTABLE RF DATA RATE The LT2510’s RF data rate can be adjusted to provide a trade-off between throughput and range. TABLE 6: RF DATA RATE PRODUCT MODEL...
Transparent Mode When operating in transparent mode, the LT2510 can act as a direct serial cable replacement in which RF data is forwarded over the serial interface and vice versa. In transparent mode, the radio needs to be programmed with the MAC Address of the desired recipient.
Baud Rate ENGINEER’S TIP • The LT2510 supports a majority of standard as well as non-standard baud rates. To select a standard baud rate, use the value shown for EEPROM address 0x42 in Table 7 above. To enable a non-standard baud rate, program EEPROM address 0x42 (Custom Baud Enable) to 0xE3 and then use the equation above to solve for BAUD_M and BAUD_E.
Page 14
LT2510 Wireless Module THEORY OF RF Packet Size OPERATION RF Packet Size is used in conjunction with Interface Timeout to determine when to delineate incoming data as an entire packet based on whichever condition is met first. When the transceiver receives the number of bytes specified by RF Packet Size (EEPROM address 0x5A) without experiencing a byte gap equal to Interface Timeout, that block of data is processed as a complete packet.
RXD Data Buffer And CTS As data is sent from the OEM Host to the radio over the serial interface, it is stored in the LT2510’s buffer until the radio is ready to transmit the data packet. The radio waits to transmit the data until one of the following conditions occur (whichever occurs first): •...
Page 16
LT2510 Wireless Module THEORY OF Auto Destination (EEPROM 0x56, bit 4) OPERATION To simplify EEPROM programming, Auto Destination can be enabled in the radio which allows the radio to automatically set its destination to the address of the radio from which it last received a successful transmission from (beacon or data packet).
Page 17
LT2510 Wireless Module THEORY OF Full Duplex (EEPROM 0x56, bit 1) OPERATION In Half Duplex mode, the transceiver will send a packet out over the RF immediately. This can cause packets sent at the same time by a server and a client to collide with each other over the RF. To prevent this, Full Duplex Mode can be enabled.
Page 18
LT2510 Wireless Module THEORY OF Remote I/O Mode (Address 0x57, bit 3) OPERATION Remote I/O Mode allows GPIOs on two radios to be joined together so their states will be reflected on the other radio. Enabling Remote I/O Mode will allow the local radio to transmit its GPIO states whenever there is a change.
Page 19
LT2510 Wireless Module THEORY OF RF Profile (EEPROM 0x54) OPERATION RF Profile can be adjusted to provide a trade-off between throughput and range. Deciding which RF Profile to choose depends on the individual application. Selecting a higher RF baud rate will provide increased RF bandwidth.
Page 20
LT2510 Wireless Module THEORY OF RSSI Output to PWM OPERATION A moving RSSI Average can be written to the PWM Output as a signal strength indicator. The output pin to use, the threshold range for the RSSI and the RSSI Type reported can all be configured through EEPROM Addresses.
Wireless Module EEPROM The LT2510 utilizes a server-client network architecture to synchronize the frequency hopping. Each network must PARAMETERS have one radio configured as a Server and all other radios configured as Clients. When a radio is configured as a Server, it will transmit a beacon at the beginning of each hop.
Page 22
LT2510 Wireless Module EEPROM TABLE 9: EEPROM PARAMETERS (CONTINUED) PARAMETERS PARAMETERS EEPROM LENGTH RANGE DEFAULT DESCRIPTION ADDRESS (BYTES) Broadcast 0x4D 0x01- 0x03 Number of times each packet is transmitted when Attempts 0xFF Broadcast packets are being sent. Note: A setting of 0x00 will select 256 attempts.
Page 23
LT2510 Wireless Module EEPROM TABLE 9: EEPROM PARAMETERS (CONTINUED) PARAMETERS PARAMETERS EEPROM LENGTH RANGE DEFAULT DESCRIPTION ADDRESS (BYTES) Control 2 0x57 0x00-0xFF 0x01 Settings are: bit-7: Discard Framing Errors 0 = Framing error register is ignored 1 = Upon detecting a framing error, the...
Page 24
LT2510 Wireless Module EEPROM TABLE 9: EEPROM PARAMETERS (CONTINUED) PARAMETERS PARAMETERS EEPROM LENGTH RANGE DEFAULT DESCRIPTION ADDRESS (BYTES) CTS Off 0x5E 0x0000 - 0x0180 If the transceiver buffer fills up and more bytes are sent to 0x01FE it before the buffer can be emptied, data loss will occur. The...
Page 25
LT2510 Wireless Module EEPROM TABLE 9: EEPROM PARAMETERS (CONTINUED) PARAMETERS PARAMETERS EEPROM LENGTH RANGE DEFAULT DESCRIPTION ADDRESS (BYTES) Max Power 0x63 0x00- 0x00 Used to increase/decrease the output power: 0x03 PRM110/111/120/121 PRM112/113/122/123 0x00: 21 dBm typical 0x00: 17dBm typical 0x01: 17 dBm typical...
Page 26
LT2510 Wireless Module EEPROM TABLE 9: EEPROM PARAMETERS (CONTINUED) PARAMETERS PARAMETERS EEPROM LENGTH RANGE DEFAULT DESCRIPTION ADDRESS (BYTES) Beacon Skip 0x6F 0x00-0xFF 0x00 When set, the transceiver will send (Server) or listen (Client) for a beacon on hops spaced by the Beacon Skip number. On a Client, once the Beacon Skip count is reached the Client will listen every hop until it successfully hears a beacon.
Page 27
LT2510 Wireless Module EEPROM TABLE 9: EEPROM PARAMETERS (CONTINUED) PARAMETERS PARAMETERS EEPROM LENGTH RANGE DEFAULT DESCRIPTION ADDRESS (BYTES) PWM Initialize 0xC8 0x00-0xFF 0xFF Initializes PWM Output (GIO_3) at boot to this value Remote I/O 0xC9 0x00-0xFF 0xFF Settings are: bit-7: Reserved. Do not modify Initialize High bit-6: Reserved.
AT Commands sent to the LT2510 must still adhere to the interface guidelines specified by the Interface Timeout and RF Packet Size. For this reason, standard terminal emulators, such as HyperTerminal, cannot be used to configure the LT2510.
LT2510 Wireless Module CONFIGURING COMMAND QUICK REFERENCE THE LT2510 Table 8 provides an at-a-glance view of all available AT commands. TABLE 8: COMMAND QUICK REFERENCE COMMAND NAME COMMAND (ALL BYTES IN HEX) RETURN (ALL BYTES IN HEX) UTILITY COMMANDS Enter AT Command Mode <0x41>...
Page 30
LT2510 Wireless Module CONFIGURING UTILITY COMMANDS Enter AT Command Mode THE LT2510 Command: <0x41> <0x54> <0x2B> <0x2B> <0x2B> Prior to sending this command, the OEM Host must <0x0D> ensure that the transceiver’s serial RX buffer is empty. Number of Bytes Returned:...
Page 31
LT2510 Wireless Module CONFIGURING STATUS COMMANDS THE LT2510 Check Status Registry Command: <0xCC> <0x00> <0x01> In firmware v2.2 and forward, the Status Registry Number of Bytes Returned: contains error codes which may be useful for the OEM Response: <0xCC> <Response[32bits]>...
Response: 0xCC <Temp.> Note: The temperature sensor is uncalibrated and has a tolerance of ±3ºC. For calibration instructions, contact Parameter Range: Laird Technologies’ technical support. <Temp.> = Temperature (Celsius) in two’s complement format Change Channel Command: <0xCC> <0x02> <Channel>...
Page 33
LT2510 Wireless Module CONFIGURING COMMAND DESCRIPTIONS THE LT2510 Write IRAM Command: <0xCC> <0x0B> <Location> <Value> This command is used to change the IRAM contents. Number of Bytes Returned: The IRAM contains the active (in memory) copy of Response: <0xCC> <Location> <Value>...
Page 34
LT2510 Wireless Module CONFIGURING COMMAND DESCRIPTIONS THE LT2510 Read API Control Command: <0xCC> <0x16> The OEM Host issues this command to read the API Number of Bytes Returned: Control byte. Response: <0xCC> <API Control> Parameter Range: <Auto Dest> = bits 7-3: 0...
Page 35
LT2510 Wireless Module CONFIGURING COMMAND DESCRIPTIONS THE LT2510 Command: <0xCC> <0x23> Write Digital Outputs The OEM Host issues this command to write both Number of Bytes Returned: digital output lines to particular states. These states will Response: 0xCC <Digital Out>...
Upgrading through the OEM Configuration Utility is a straight-forward process. The PC Settings tab has an option when the LT2510 is the selected product to perform a Radio Firmware Update. This section of the OEM software can be used to upgrade the FW of the radio connected to Port 1 of the software.
LT2510 Wireless Module SERIAL FIRMWARE UPGRADING FW COMMANDS UPGRADES These commands are used to upgrade the FW on the LT2510, these commands are only valid on FW version 1.3 and above. COMMAND DESCRIPTIONS Command: <0xCC> <0xC4> <StartAddress[1,0]> Write Flash <Length[1,0]> <BytesToWrite>...
<Data>:Contents of Flash PROCESS TO MANUALLY UPGRADE LT2510 Using the above AT commands it is possible to upgrade a LT2510 over the UART from a microcontroller or other device. The basic steps to do this are: 1. Make sure the OEM Host has a copy of an encrypted binary firmware upgrade files.
Wireless Module API OPERATION API Operation is a powerful alternative to the default Transparent operation of the LT2510 and provides dynamic packet accounting abilities to the OEM Host without requiring extensive programming by the OEM Host. API operation utilizes specific packet formats. The API features can be used in any combination that suits the OEM’s specific needs and can be different between radios operating on the same network.
LT2510 Wireless Module API OPERATION API RECEIVE PACKET By default, the source MAC is not included in the received data string sent to the OEM Host. For applications where multiple radios are sending data, it may be necessary to determine the origin of a specific data packet. When API Receive Packet is enabled, all packets received by the transceiver will include the MAC address of the source radio as well as an RSSI indicator which can be used to determine the link quality between the two.
Wireless Module MECHANICAL MECHANICAL DRAWING CONSIDERATIONS FIGURE 6: FORM FACTOR: PLUGGABLE The Pluggable LT2510 uses a single row header with 2mil spacing. The Mill Max 831-43-010-10-001000 is used on the LT2510 development kit as a mating connector. 40 www.lairdtech.com Laird Technologies...
2510100P v1.71,EN 301 489 *PRM110 and PRM111 with hardware revisions 0050-0157 Rev0 through 0050-00157 Rev 1 have an FCC ID of KQL-2510100 and an IC number of 2268C-2510100. TABLE 11: LT2510 DEVELOPMENT KITS PART NUMBERS PART NUMBER DESCRIPTION REGULATORY DVK-PRM110...
APPROVED ANTENNA LIST INFORMATION The following antennas are approved for operation with the LT2510 for use in North America and select markets as identified. This device has been designed to operate with the antennas listed below, and having a maximum gain of 9dB.
Portable equipment is further broken down into two classes; within .98in (2.5cm) of human contact and beyond .98in (2.5cm). The LT2510 is not agency approved for portable applications. The OEM is required to have additional testing performed to receive this classification. Contact Laird Technologies for more details.
The OEM must ensure that FCC labeling requirements are met. This includes a clearly visible label on the outside of the OEM enclosure specifying the appropriate Laird Technologies FCC identifier for this product as well as the FCC notice below. The FCC identifiers are listed above.
* The OEM is free to choose another vendor’s antenna of equal or lesser gain as an antenna appearing in the table and still maintain compliance. Antennas listed in this table have been tested with the LT2510. JAPAN APPROVED ANTENNA LIST Part Numbers PRM122 and PRM123 are approved for use in Japanese Markets with the antennas listed below.
LT2510 Wireless Module ANATEL CERTIFICATIONS FOR BRAZIL The following part numbers PRM110, PRM111, PRM120 and PRM121 are approved for use in Brazil. Contact your sales representative about ordering fully certified modules that have been customized to meet Anatel regulations. “Este produto está homologado pela ANATEL, de acordo com os procedimentos regulamentados pela Resolução 242/2000, e atende...
Wireless Module LT2510 FIRMWARE This section will detail key differences between firmware releases of the LT2510. The previous sections of the User HISTORY Manual only deal with the latest version. Some features and default settings have changed from one firmware to the next.
Page 53
• Added Disable Status Bin to optionally reduce average current by 1mA. • Added support for the LT1110 family (PRM-2xx) of 900MHz modules. While this does not affect the LT2510 in any way, it provides the benefit that the same code base is used for both product families.