Murata DNT24 Series Integration Manual Download Page 65

 
 

6. Next press the 

Start

 button using the default 1 second 

Refresh Delay

 

 

Figure 8.6.4 

 

7. The Demo will display data on the 

Remote

 in the 

Radio 1

 column, including bar graphs of 

RSSI

 (signal strength) and 

percent

 packet success rate, as shown in Figure 8.6.4. Adjusting the pot on the 

Remote

 can be observed in the 

Potentiometer (ADC0)

 data. You can change the 

Refresh

 setting from the drop down menu at the bottom left. Adjusting 

the pot on the base can be observed in the 

Potentiometer (ADC0)

 data in the 

Local Radio

 column. 

 
If any difficulty is encountered in setting up the DNT24DK development kit, contact MURATA’s module technical support 
group. The phone number is +1.678.684.2000. Phone support is available from 8:30 AM to 5:30 PM US Eastern Time 
Zone, Monday through Friday. The E-mail address is [email protected].

 

 

©2009-2014 by Murata Electronics N.A., Inc. 
DNT24 Integration Guide R2.0 - 10/27/14 

 

www.murata.com

 

Summary of Contents for DNT24 Series

Page 1: ...ns Initial Issue 2 0 10 27 14 R Willett Reformatted for new Murata V I RFM products are now Murata products DNT24 Series 2 4 GHz Spread Spectrum Wireless Transceivers Integration Guide 2009 2014 by Mu...

Page 2: ...tenna of up to 14 dBi gain any patch antenna of up to 12 dBi gain or any chip antenna of up to 0 dBi gain The antenna s used for this transmitter must be installed to provide a separation distance of...

Page 3: ...tensit n cessaire l tablissement d une communication satisfaisante This device complies with Industry Canada licence exempt RSS standard s Operation is subject to the following two conditions 1 this d...

Page 4: ...ing and I O Binding 18 4 0 DNT24 System Configuration 18 4 1 Configuration Parameters 18 4 2 Configuring a Basic Point to Point System 18 4 3 Configuring a Basic Point to Multipoint Point System 19 4...

Page 5: ...rs 47 7 4 4 Bank 0x03 Serial and SPI Settings 48 7 4 5 Bank 0x04 Host Protocol Settings 49 7 4 6 Bank 0x05 I O Parameters 50 7 4 7 Bank 0x06 I O Settings 52 7 4 8 Bank 0xFF Special Functions 57 7 5 Pr...

Page 6: ...ommands 75 10 0 Appendices 76 10 1 Ordering Information 76 10 2 Technical Support 76 10 3 DNT24 Mechanical Specifications 77 10 4 DNT24 Development Board Schematic 81 11 0 Warranty 84 2009 2014 by Mur...

Page 7: ...a height dependent Selectable 10 or 63 mW transmit power levels Transparent ARQ protocol with data buffering ensures data integrity Automatic I O event reporting mode simplifies application developmen...

Page 8: ...repeating pattern The ratio by which this modulating pattern exceeds the bit rate of the base band data is called the processing gain and is equal to the amount of rejection the system affords agains...

Page 9: ...zation than comparable direct sequence systems Of course other implementation factors such as size cost power consumption and ease of implementation must also be considered before a final radio design...

Page 10: ...d to as the parents of the networks they form The rest of the radios in each network are referred to as child radios Note that a router is a child of the base or another router while being the parent...

Page 11: ...os The number of slots is chosen accommodate the number of children that need to send messages each hop Figure 2 4 1 Each beacon includes the status of all slots either registered assigned or open Whe...

Page 12: ...of 0xFF allows networks to automatically form and self repair if a parent router fails Enabling the alternate parent network ID also provides self repairing message routing All DNT24 radios hold a sy...

Page 13: ...e All DNT24 s in a system must be preset to one of these 5 channel hopping patterns in order to achieve fast linking Note that the 5 channel hopping patterns cannot be used in Europe Once a complete s...

Page 14: ...tion port transmits receives 8 bit data with a choice of even odd or no parity and 1 or 2 stop bits The default configuration is no parity and one stop bit See Section 5 1 for recommendations on confi...

Page 15: ...ing Figure 3 2 2 In SPI slave mode the host can stream data into DNT24 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...

Page 16: ...t continues to clock out data until a 0x00 byte occurs in the byte stream where a 0xFB start of message would be expected 7 The host has now clocked out all messages and the 0x00 is discarded 8 The ho...

Page 17: ...differential measurement is the difference between the voltage on ADC1 and the voltage on ADC0 and is referred to as the ADC0 differential measurement The second differential measurement is the differ...

Page 18: ...ormation on I O reporting and binding parameters 4 0 DNT24 System Configuration DNT24 radios feature an extensive set of configuration options that allows them to be adapted to a wide range of applica...

Page 19: ...reset the module enabling base operation 4 All other parameters may be left at their default values 5 If the host application driving the base will individually communicate with each remote the MAC ad...

Page 20: ...data in the remotes as needed The parameter that con trols the timeout is the TxTimeout in Bank 4 the default is to send as soon as possible d Set the minimum message length for transmission of trans...

Page 21: ...of the ParentNetworkID and optionally the AltParentNwkID parameters Setting the ParentNwkID parameter to 0xFF in all routers and remotes allows each router and remote to automatically link to a parent...

Page 22: ...value Each message in the transmit buffer occupies nine header bytes plus the payload For example a child can send two messages per hop when the RSS is 73 bytes provided the total number of payload by...

Page 23: ...NumSlots parameter can be set to one for a point to point system as there is only one child ra dio The NumSlots parameter can be set to allow up to eight children to send messages to their parent duri...

Page 24: ...tes and or sending large blocks of data 5 2 Configuring the SPI Port 1 Enable either SPI master mode or SPI slave mode by setting the SpiMode parameter in Bank 3 The serial port remains operational in...

Page 25: ...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 ADC mode is selected...

Page 26: ...and timing events that will trigger an I O event report by setting the respective bits in the IoReportTrigger parameter in Bank 6 The default is no triggers set 2 Configure the trigger behavior bits...

Page 27: ...emote to attempt to link to its parent when triggered awake This is done by setting the WakeLinkTimeout parameter in Bank 0 The default timeout is 5 seconds 3 Configure the maximum time a remote in sl...

Page 28: ...iagnos tics The primary and diagnostic serial ports support most standard baud rates up to 250 0 kbps The SPI port supports data rates up to 500 kbps Also included are three ADC inputs two DAC outputs...

Page 29: ...Sample Rate 100 Hz Signal Source Impedance for ADC Reading 10 K ADC External Reference Voltage Range 1 0 2 7 V DAC Output Range 0 3 3 V DAC Output Resolution 12 bits Primary and Diagnostic Serial Port...

Page 30: ..._TXD pin When the host sets this line high the module will stop sending data to the host 9 DAC0 O 12 bit DAC 0 output Full scale can be referenced to the voltage at pin 25 or the 3 3 V regulated modul...

Page 31: ...directly to an antenna In this case the antenna should be mounted firmly to avoid stressing the U FL coaxial cable due to antenna mounting flexure Alternately a U FL coaxial jumper cable can be used...

Page 32: ...leads Inadequate transient protection can result in damage and or create a fire and safety hazard 6 6 Interfacing to 5 V Logic Systems All logic signals including the serial ports on the DNT24 are 3 3...

Page 33: ...ing two conditions 1 This device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation WARNING This devic...

Page 34: ...es sage has the original command type in bits 3 0 with Bit 4 set to one Bit 5 indicates an event message Arguments vary in size and number depending on the type of message and whether it is a message...

Page 35: ...ly from Radio 0x04 0x26 RxData from Radio length value 0x03 0x27 Announce Error from Radio 0x07 0x28 RxEvent from Radio 0x0D Table 7 3 1 EnterProtocolMode command and reply format details are presente...

Page 36: ...to Over the Air Bootloader Table 7 3 5 Device Reset Reply Byte Offset Field Description 0x00 Start Of Packet 0xFB Indicates start of protocol formatted message 0x01 Length 0x01 Number of bytes in mes...

Page 37: ...Register offset in its bank 0x04 Register Bank Register bank number 0x05 Register Size Register size in bytes 0x06 0x15 Register Value Register value all bytes in the register only one parameter at a...

Page 38: ...n MAC Address Destination MAC address in Little Endian byte order 0x06 Register Offset Register offset in its bank 0x07 Register Bank Register bank number 0x08 Register Size Register size in bytes onl...

Page 39: ...ytes in message following this byte 0x02 Packet Type 0x17 SetRemoteRegisterReply 0x03 Status Error status 0x00 no error 0xE1 invalid argument 0x04 0x06 Originator MAC Address Originator s MAC address...

Page 40: ...set Field Description 0x00 Start of Packet 0xFB Indicates start of protocol formatted message 0x01 Length 0x03 Number of bytes in message following this byte 0x02 Packet Type 0x27 Indicates this is an...

Page 41: ...byte order 0x0A 0x0B ADC1 Reading ADC1 Reading 0x0000 0x0FFF in Little Endian byte order 0x0C 0x0D ADC2 Reading ADC2 Reading 0x0000 0x0FFF in Little Endian byte order 0x0E 0x0F Event Flags Bit Field...

Page 42: ...0x2C Store ForwardEn R W 0x01 0 1 0 disabled 0x00 0x2D BaseModeNetID R W 0x01 1 63 255 0xFF 0x00 0x2E HeartbeatIntrvl R W 0x02 0 65535 0xFFFF disabled 0x00 0x30 SystemId R W 0x01 0 255 0 0x00 0x31 En...

Page 43: ...allowed to join This parameter is used to provide more robust message routing when setting the ParentNwkID to its 0xFF wildcard value is not appropriate The valid range of this parameter is 0x00 to 0...

Page 44: ...he Fast BeaconCount parameter is set to a non zero value when the base is reset powered up or the FastBeaconTrig parameter is set to a non zero value it will output the number of 6 ms beacons specifie...

Page 45: ...and Channels Frequency Range s Notes 0x00 24 2406 2475 MHz General purpose 24 channel band 0x01 15 2433 2475 MHz 15 channel band avoids 802 11b g channels 1 2 0x02 15 2406 2475 MHz 15 channel band avo...

Page 46: ...acquisition search Please contact MURATA technical support before making changes to the pa rameter P2PReplyTimeout this parameter sets the reply timeout for peer to peer messages sent from one node to...

Page 47: ...io is currently assigned to or connected to A value of 255 0xFF means the radio has powered up and is scanning for a network but has not yet joined one CurrFreqBand this parameter holds the frequency...

Page 48: ...nt ModelNumber this parameter specifies the DNT model in this case a DNT24 TxQueue this parameter indicates if the transmitter queue is currently holding bytes to transmit If bytes are present in the...

Page 49: ...g edge MSBs sent first 0x02 Leading edge falling sample leading edge MSBs sent first 0x03 Leading edge falling sample falling edge MSBs sent first 0x04 Leading edge rising sample leading edge LSBs sen...

Page 50: ...sible MinPacketLength this parameter is similar to TxTimeout except it uses the number of bytes received instead of the amount of time without receiving a byte The default is one byte A transmission i...

Page 51: ...ADC is operating in differential mode the ADC1 to ADC0 differential reading is stored in the ADC0 position and the ADC2 to ADC0 differential reading is stored in the ADC1 position The ADC2 reading is...

Page 52: ...rence R W 0x01 2 0 ADC_EXT_REF 0x06 0x23 AdcReference R W 0x01 2 0 ADC_EXT_REF 0x06 0x24 AdcAveSelect R W 0x01 8 0x01 0x06 0x25 ExtAdcScaleFactor R W 0x02 16 0x8000 0x06 0x27 ExtAdcOffset R W 0x02 16...

Page 53: ...The bit values for each GPIO map to the following settings Value GPIO edge behavior 11 Rising edge trigger neither level keeps remote awake 10 Bidirectional edge trigger neither level keeps remote awa...

Page 54: ...terval will be the worst case latency for ADC generated interrupts Note that AdcSampleIntvl is independent of IoReportInterval as the ADCs are read on both intervals Adc0 2ThresholdLo Hi these paramet...

Page 55: ...ate a set of readings ADC Mode Module Awake Module Sleeping Single ended reading all three channels 216 s 381 s Differential reading both channels 160 s 273 s Table 7 4 7 4 ExtAdcScaleFactor this para...

Page 56: ...re connect ed to ground and positive sensor inputs to ADC0 ADC1 and ADC2 respectively Three ADC measurements are made in this mode with a range of 0x0000 to 0x07FF A parameter value of 1 selects signe...

Page 57: ...ients 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 parameter discussed above provides a delay to a...

Page 58: ...x56 0x34 0x12 0x00 0xB0 The 0x00 TxStatus byte value indicates the ACK reception from the remote The RSSI value of the received ACK is 0xB0 indicating a received signal strength of approximately 80 dB...

Page 59: ...uests an ADC1 reading from a remote using the GetRemoteRegister command type 0x06 The MAC address of the remote is 0x123456 The current ADC1 measurement parameter is read starting at regis ter locatio...

Page 60: ...x12 B8 GPIO ADC0 ADC1 ADC2 Event Flags DAC0 DAC1 0x00 0x7A 0x01 0x36 0x01 FF 0x01 0x10 0x00 0x20 0x01 0x40 0x01 RxEvent messages are PktType 0x28 The message payload consists of the states of GPIO0 th...

Page 61: ...wo A B USB cables All Kits 1 DNT24DK DNT24ADK documentation and software CD 8 2 Additional Items Needed To operate the kit the following additional item is needed One PC with Microsoft Windows XP Vist...

Page 62: ...DNT24A Kits 2 As shown in Figure 8 4 3 there are three serial connectors and a power connector on the end of each interface board The RJ 45 connector provides an RS232 interface to the DNT24 main seri...

Page 63: ...er of the drive holding the kit CD and click Continue The installation dialog will run twice to complete the driver installation 8 5 Utility Program The DNT Demo utility program requires only one PC f...

Page 64: ...ity program will collect data from the Base filling in the Local Radio column as shown in Figure 8 6 3 Figure 8 6 3 4 Next power up the Remote using a wall plug power supply The Remote will transmit a...

Page 65: ...Refresh setting from the drop down menu at the bottom left Adjusting the pot on the base can be observed in the Potentiometer ADC0 data in the Local Radio column If any difficulty is encountered in se...

Page 66: ...it text box to the selected MAC Address Note that the MAC address a remote uses for the base is 0x000000 Data sent to the local radio is displayed in the Received Data text box Received data can be di...

Page 67: ...ansceiver Setup Tab is shown in Figure 8 6 1 2 and corresponds to Bank 0 The current values of each Bank 0 parameter are displayed and can be updated by selecting from the drop down menus or entering...

Page 68: ...ameters for the base only except for Broadcast Mode which applies to both the base and the remotes Figure 8 6 1 4 Figure 8 6 1 5 shows the Status tab contents corresponding to Bank 2 Note the Status t...

Page 69: ...7 Figure 8 6 1 7 shows the I O Parameters tab contents corresponding to Bank 5 All GPIO ports are configured as inputs The 12 bit ADC input readings and DAC output settings are given in Big Endian byt...

Page 70: ...he right of the check boxes Periodic I O reporting reporting interval and enable disable sleep I O states and I O binding can also be configured under this tab Figure 8 6 1 9 Figure 8 6 1 9 shows the...

Page 71: ...ADC input and DAC output scaling offset and related parameters These parameters should not be changed from their defaults unless precision inputs are availa ble to calibrate the ADC and DAC functions...

Page 72: ...The Demo Utility File Options and Help menus are shown in Figure 8 6 1 11 Figure 8 6 1 11 2009 2014 by Murata Electronics N A Inc DNT24 Integration Guide R2 0 10 27 14 www murata com...

Page 73: ...minates with the DNT24 and its interface board are powered GPIO2 LED D5 and GPIO3 LED D4 can be controlled by configuring GPIO2 and GPIO3 as outputs on the DNT24 These LEDs are illuminated with a logi...

Page 74: ...DNT24P mounting socket Pressing switch SW1 switches GPIO0 from logic high to low and pressing SW2 switches GPIO1 from logic high to low The DNT24P interface board includes a 5 V regulator to regulate...

Page 75: ...an tenna is firmly connected If possible remove any obstructions near the antenna 9 1 Diagnostic Port Commands The diagnostic port shares its RX and TX signal lines with the Activity and DCD indicati...

Page 76: ...tenna DNT24CA transceiver module for solder pad mounting includes on board chip antenna DNT24PA transceiver module for pin socket mounting includes on board chip antenna 10 2 Technical Support For DNT...

Page 77: ...10 3 DNT24 Mechanical Specifications Figure 10 3 1 Figure 10 3 2 2009 2014 by Murata Electronics N A Inc DNT24 Integration Guide R2 0 10 27 14 www murata com...

Page 78: ...Figure 10 3 3 Figure 10 3 4 2009 2014 by Murata Electronics N A Inc DNT24 Integration Guide R2 0 10 27 14 www murata com...

Page 79: ...Figure 10 3 2 2009 2014 by Murata Electronics N A Inc DNT24 Integration Guide R2 0 10 27 14 www murata com...

Page 80: ...Figure 10 3 3 2009 2014 by Murata Electronics N A Inc DNT24 Integration Guide R2 0 10 27 14 www murata com...

Page 81: ...10 4 DNT24 Development Board Schematic 2009 2014 by Murata Electronics N A Inc DNT24 Integration Guide R2 0 10 27 14 www murata com...

Page 82: ...2009 2014 by Murata Electronics N A Inc DNT24 Integration Guide R2 0 10 27 14 www murata com...

Page 83: ...2009 2014 by Murata Electronics N A Inc DNT24 Integration Guide R2 0 10 27 14 www murata com...

Page 84: ...brought against Seller more than twelve 12 months after the related cause of action has occurred Buyer has not relied and shall not rely on any oral rep resentation regarding the goods sold hereunder...

Reviews: