DNT90M Series
900 MHz Spread
Spectrum Wire-
less Transceivers
Integration Guide
©2012 by Murata Electronics N.A., Inc.
DNT90M Integration Guide (2012/09/17)
Page 1 of 74
www.murata.com
Downloaded from
Arrow.com.
Страница 1: ...T90M Series 900 MHz Spread Spectrum Wire less Transceivers Integration Guide 2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 1 of 74 www murata com Downloaded from Arrow co...
Страница 2: ...to operate with any dipole antenna of up to 5 1 dBi of gain or any Yagi of up to 6 1 dBi gain The antenna s used for this transmitter must be installed to provide a separation distance of at least 20...
Страница 3: ...I099 Directional Antenna 6 1 dBi To reduce potential radio interference to other users the antenna type and its gain should be so chosen that the equiva lent isotropically radiated power e i r p is no...
Страница 4: ...3 DNT90M Default Network Configuration 17 4 4 Customized DNT90M Network Configurations 17 5 0 DNT90M Application Interface Configuration 18 5 1 Configuring the Serial Port 18 5 2 Configuring the SPI P...
Страница 5: ...tocol formatted Message Examples 48 7 5 1 Data Message 48 7 5 2 Configuration Messages 49 7 5 3 Sensor Message 49 7 5 4 Event Message 50 8 0 DNT90MDK Developer s Kit 51 8 1 DNT90MDK Kit Contents 51 8...
Страница 6: ...10 4 DNT90M Development Board Schematic 71 11 0 Warranty 74 2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 6 of 74 www murata com Downloaded from Arrow com Downloaded from...
Страница 7: ...nt ARQ protocol with data buffering ensures data integrity Automatic I O event reporting mode simplifies application development Analog and Digital I O supports wireless sensing applications I O bindi...
Страница 8: ...rn over a broad range of channels produces a frequency hopping spectrum system Forms of spread spectrum direct sequence and frequency hopping Figure 1 1 2 One disadvantage of direct sequence systems i...
Страница 9: ...s in sleep mode it is constantly scanning all the channels in its frequency hopping sequence for a transmission from another peer When a DNT90M has data to transmit it transmits a beacon that allows t...
Страница 10: ...nator from the destination radio If the originator does not receive an ACK for a transmitted packet it will resend it on the next channel in the frequency hop sequence etc up to a limit set by the Arq...
Страница 11: ...nication port can be configured with baud rates from 1 2 to 250 kbps with 9 6 kbps the default baud rate The DNT90M communication port transmits receives 8 bit data with a choice of even odd or no par...
Страница 12: ...the host can stream data into DNT90M at up to 250 kbps provided the host suspends clocking within 10 bytes following a low to high transition on HOST_CTS The host can clock data into the DNT90M at up...
Страница 13: ...essages and the 0x00 is discarded 8 The host sets HOST_RTS and SS high to allow the DNT90M to signal DAV the next time it has data Note that the DAV signal can go low before the last message is clocke...
Страница 14: ...DC can be disabled if unused to reduce current consumption The ADC can be operated in either single ended mode or differential mode In single ended mode up to three sensor inputs can be measured The n...
Страница 15: ...te change of GPIO0 GPIO1 GPIO2 or GPIO3 Firing of the periodic event report timer A high or low threshold exceeded on a measurement by ADC0 ADC1 or ADC2 An I O report message includes The states of GP...
Страница 16: ...s 4 3 through 5 6 discuss which parameters apply to various aspects of configuring a DNT90M network or application interface 4 2 DNT90M Common Network Configurations DNT90M s direct peer to peer opera...
Страница 17: ...mends the following configuration sequence Skip the configuration steps where the default parameter value is satisfactory 1 For any network configuration other than a point to point system set the Tra...
Страница 18: ...and related options that support a wide range of applications including wireless RS232 485 cable replacements wireless sensor networks wireless alarm systems and industrial remote control applications...
Страница 19: ...on reducing current consumption 2 Select the ADC mode either single ended or differential by setting the AdcDiffMode parameter in Bank 6 The de fault is single ended ADC operation 3 If differential AD...
Страница 20: ...r behavior bits in the GpioEdgeTrigger parameter Bank 6 for each GPIO input selected to generate an I O event report 3 For each ADC channel selected to generate an I O event set the high and low measu...
Страница 21: ...on Guide 2012 09 17 Page 21 of 74 www murata com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow...
Страница 22: ...module configurations in the DNT90M Series The DNT90MC is designed for use with an external antenna and for solder reflow mounting The DNT90MP is designed for use with an external antenna and for plu...
Страница 23: ...0 4 250 kbps Master Serial Peripheral Interface Data Rate 125 250 500 kbps Slave Serial Peripheral Interface Data Rate 4000 kbps Digital I O Logic Low Input Level 0 5 0 8 V Logic High Input Level 2 45...
Страница 24: ...on options as GPIO0 When SPI slave mode operation is enabled a logic high on this pin indicates when data is available to be clocked out by the SPI master 13 DAC1 O 12 bit DAC 1 output Same specificat...
Страница 25: ...to a U FL connector on the host circuit board The connection between the host circuit board U FL connector and the antenna or antenna connector on the host circuit board should be implemented as a Fig...
Страница 26: ...tor divider network shown in Figure 3 7 1 below must be placed between the 5 V signal outputs and the DNT90M signal inputs The output voltage swing of the DNT90M 3 3 V signals is sufficient to drive 5...
Страница 27: ...operate this device This apparatus complies with Health Canada s Safety Code 6 IC RSS 210 IC RSS 210 Notice Operation is subject to the following two conditions 1 this device may not cause interferen...
Страница 28: ...rred to as host messages Messages generated on the serial interface by the radio are referred to as reply or event messages Host messages carry commands For most com mands there is a corresponding rep...
Страница 29: ...x00 EnterProtocolMode 0x03 0x08 Payload String DNTCFG or 0x44 0x4E 0x54 0x43 0x46 0x47 Table 7 3 2 Enter Protocol Mode Reply Byte Offset Field Description 0x00 Start of Packet 0xFB Indicates start of...
Страница 30: ...ld Description 0x00 Start of Packet 0xFB Indicates start of protocol formatted message 0x01 Length 0x04 Number of bytes in message following this byte 0x02 Packet Type 0x03 GetRegister 0x03 Register O...
Страница 31: ...is byte 0x02 Packet Type 0x14 SetRegisterReply Note an Error message will be returned instead of a SetRegisterReply in case of a format error Table 7 3 10 TXData command and reply format details are s...
Страница 32: ...to 0x19 Number of bytes in message following this byte 0x02 Packet Type 0x16 GetRemoteRegisterReply 0x03 Status Error status 0x00 No Error 0xE1 Invalid Argument 0x04 0x06 Originator MAC Address Origi...
Страница 33: ...cription 0x00 Start of Packet 0xFB Indicates start of protocol formatted message 0x01 Length 0x05 to 0x6C Number of bytes in message following this byte 0x02 Packet Type 0x26 RxData event message 0x03...
Страница 34: ...ed power in dBm 128 to 126 127 if invalid 0x08 Beacon RX Power Average beacon RX power in dBm uses 0 0625 alpha averaging filter 128 to 126 or 127 if invalid Table 7 3 19 2012 by Murata Electronics N...
Страница 35: ...5 Unused 0 0x10 0x11 DAC0 Setting DAC0 setting 0x0000 0x0FFF in Little Endian byte order 0x12 0x13 DAC1 Setting DAC1 setting 0x0000 0x0FFF in Little Endian byte order Table 7 3 20 2012 by Murata Elect...
Страница 36: ...les sleep mode Sleep mode is used in conjunction with the automatic I O reporting feature to wake up on specific triggers The default value for this parameter is 0 off Setting this parameter to 1 invo...
Страница 37: ...0x06 Reserved 1 0x01 0x07 P2PReplyTimeout R W 1 0 255 10 1 second 0x01 0x08 RegistryTimeout R W 1 0 255 5 seconds 0x01 0x09 Reserved 1 Table 7 4 2 1 BcstAttemptLimit setting this parameter to 0 enable...
Страница 38: ...holds the date of firmware build in MM DD YY format FirmwareBuildTime this parameter holds the time of the firmware build in HH MM SS format RssiIdle this 2 s compliment parameter holds the last RSSI...
Страница 39: ...ts 1 stop bit 0x07 Odd parity 8 data bits 2 stop bits Note that 8 bit data with no parity is capable of carrying 7 bit data with parity for compatibility without loss of generality for legacy applicat...
Страница 40: ...nd or con form to the DNT90M s built in protocol This setting is recommended for point to point applications for legacy applications such as wire replacements where another serial protocol may already...
Страница 41: ...7 4 6 1 All IO this 13 byte parameter packs all the following parameters into a single value Note that the information in parame ters GPIO0 through GPIO5 is compressed into a single byte to save space...
Страница 42: ...PreDelay R W 1 8 8 ms 0x06 0x21 IoBindingEnable R W 1 1 0 Disabled 0x06 0x22 DacReference R W 1 2 0 ADC_EXT_REF 0x06 0x23 AdcReference R W 1 2 0 ADC_EXT_REF 0x06 0x24 AdcAveSelect R W 1 8 0x01 0x06 0x...
Страница 43: ...0 5 HOST_RTS N A in SPI Slave mode 1 0x20 Table 7 4 7 2 GpioEdgeTrigger This parameter consists of a set of four 2 bit fields that define when GPIO triggers are enabled for I O event reporting bits 7...
Страница 44: ...dcSampleIntvl this parameter sets the frequency sample interval of ADC measurements used to determine if a threshold has been exceeded or in calculating an average measurement value The ADC channels a...
Страница 45: ...r of measurements increases noise filtering but also increases the time it takes to generate a set of readings ADC Mode Module Awake Module Sleeping Single ended reading all three channels 216 s 381 s...
Страница 46: ...plied by 32768 For example the parameter value for a scale fac tor of 1 12 1 12 32768 36700 16 or 0x8F5C 1VDacOffset this parameter is the 2 s complement offset added to the scaled DAC measurement whe...
Страница 47: ...C channel The skipped measurements allow transients in the ADC sample and hold circuit to settle out This parameter must be set to at least 0x03 when AdcDiffMode is selected Note that the IoPreDelay p...
Страница 48: ...this message is received from the remote the base out puts a TxDataReply message to its host SOP Length PktType Lo MAC MAC Hi MAC Status RSSI 0xFB 0x07 0x15 0x56 0x34 0x12 0x00 0xB0 The 0x00 TxStatus...
Страница 49: ...igger parameter is updated and SetRemoteRegisterReply is re turned SOP Length PktType Status Lo MAC MAC Hi MAC RSSI 0xFB 0x06 0x17 0x00 0x00 0x00 0x00 0xB4 7 5 3 Sensor Message In this example the bas...
Страница 50: ...sented in Little Endian order The remote is assumed to be always ON in this exam ple If the remote is placed in periodic sleep mode SleepMode 1 a suitable value of the WakeResponseTime parame ter shou...
Страница 51: ...Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 51 of 74 www murata com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded...
Страница 52: ...loaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow...
Страница 53: ...and sensor applications ADC DAC and digital I O Two serial USB ports are required for bidirectional serial communications Section 8 6 below covers using the DNT90M Demo utility program for initial ki...
Страница 54: ...m Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downlo...
Страница 55: ...om Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downl...
Страница 56: ...m Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from...
Страница 57: ...ow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded...
Страница 58: ...rom Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Down...
Страница 59: ...ded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com...
Страница 60: ...oaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow c...
Страница 61: ...Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloa...
Страница 62: ...w com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded f...
Страница 63: ...com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded fr...
Страница 64: ...rom Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Down...
Страница 65: ...09 17 Page 65 of 74 www murata com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Download...
Страница 66: ...m Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downlo...
Страница 67: ...rom Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Down...
Страница 68: ...row com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded...
Страница 69: ...oaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow c...
Страница 70: ...row com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded...
Страница 71: ...Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from A...
Страница 72: ...oaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow c...
Страница 73: ...row com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded...
Страница 74: ...TURE SALE OR SUPPLYING OF THE GOODS THE FOREGOING WARRANTY EXTENDS TO BUYER ONLY AND SHALL NOT BE APPLICABLE TO ANY OTHER PERSON OR ENTITY INCLUDING WITHOUT LIMITATION CUSTOMERS OF BUYERS 2012 by Mura...