background image

www.RFM.com

© 2010-2012 by RF Monolithics, Inc.

Technical s1.678.684.2000

E-mail:

[email protected]

Page 68 of 80

DNT90 Integration Guide - 08/09/12

Figure 8.6.1.5

Figure 8.6.1.5 shows the

Serial

tab contents corresponding to the serial parameters in Bank 3. The val-

ues shown are the defaults for serial port operation.

Figure 8.6.1.6

Figure 8.6.1.6 shows the

Protocol

tab contents, corresponding to Bank 4. Transparent serial data com-

munication is currently chosen.

Summary of Contents for DNT90E Series

Page 1: ...770 831 8048 Fax 770 831 8598 Certification Exhibit FCC ID HSW DNT90E IC 4492A DNT90E FCC Rule Part 15 247 IC Radio Standards Specification RSS 247 ACS Project Number 16 0152 Manufacturer Murata Electronics North America Models DNT90EC DNT90EP Manual ...

Page 2: ... com RF Product Department Technical support 1 678 684 2000 E mail tech_sup murata com Page 1 of 80 DNT90E Integration Guide 04 13 16 DNT90E Series 900 MHz Spread Spectrum Wireless Transceivers Integration Guide ...

Page 3: ...rning Changes or modifications to this device not expressly approved by MURATA could void the user s authority to operate the equipment FCC Antenna Gain Restriction and MPE Statement The DNT90E has been designed to operate with any dipole antenna of up to 5 dBi of gain or any Yagi of up to 6dBi gain This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environmen...

Page 4: ...roved by ISED Canada to operate with the antenna types listed below with the maximum permissible gain and required antenna impedance for each antenna type indicated Antenna types not included in this list or having a gain greater than the maximum gain indicated for that type are strictly prohibited for use with this device Le présent émetteur radio DNT90E a été approuvé par ISED Canada pour foncti...

Page 5: ...n Parameters 18 4 3 Configuring a Basic Point to Point System 18 4 4 Configuring a Basic Point to Multipoint System 18 4 5 Configuring a Customized Point to Point or Point to Multipoint System 19 4 6 Configuring a Store and Forward System 20 4 7 Slot Buffer Sizes Number of Slots Messages per Hop and Hop Duration 21 5 1 DNT90E Application Interface Configuration 23 5 2 Configuring the Serial Port 2...

Page 6: ...ormatted Message Examples 56 7 5 1 Data Message 56 7 5 2 Configuration Message 57 7 5 3 Sensor Message 57 7 5 4 Event Message 58 8 1 DNT90EDK Developer s Kit 59 8 2 DNT90EDK Kit Contents 59 8 3 Additional Items Needed 59 8 4 Developer s Kit Default Operating Configuration 59 8 5 Developer s Kit Hardware Assembly 60 8 6 DNT90E Utility Program 61 8 7 Initial Kit Operation 62 8 6 1 Serial Communicati...

Page 7: ...w latency for burst data streaming Simple interface handles both data and con trol at up to 250 kbps on the serial port or 500 kbps on the SPI port AES encryption provides protection from eavesdropping Nonvolatile memory stores DNT90E configura tion when powered off Selectable 16 dBm 40 mW or 25 dBm 316 mW transmit power levels Automatic I O event reporting mode simplifies application development ...

Page 8: ...tion Direct sequence spread spectrum is produced by multiplying the transmitted data stream by a much faster noise like 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 against narrow band interference from multipath and jammers Transmitting the data signa...

Page 9: ...lly takes several seconds In summary frequency hopping systems generally feature greater coverage and channel utiliza tion 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 choice can be made 2 0 DNT90E System Overview A DNT90E radio can be configured to o...

Page 10: ...etworks Networks in a store and forward system form around the base and each router The base and the routers are referred 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 of its own network Each network parent trans mits beacons to allow child radios ...

Page 11: ...r more child radios The number of slots is chosen accommodate the number of children that need to send messages each hop E x a m p l e D N T 9 0 C o m m u n i c a t i o n F r a m e B a s e M o d e p e n s s i g n e d p e n B e a c o n S l o t S l o t S l o t Figure 2 4 1 Each beacon includes the status of all slots either registered assigned or open When a child radio has information to transmit t...

Page 12: ...et to the default value of 0xFF allows networks to automati cally form and self repair if a parent router fails Enabling the alternate parent network ID also provides self repairing message routing All DNT90E radios hold a system ID that can be used to distinguish systems that physically overlap In a DNT90E system the system ID must be different from those used by overlapping systems to provide me...

Page 13: ...ble As discussed in Section 7 4 1 the base station in a DNT90E system can be configured to transmit fast beacons for a period of time when powered up reset or triggered with the FastBeaconTrig parameter Fast beacons are sent using a very short hop dwell time facilitating fast system linking 2 7 Transparent and Protocol formatted Serial Data A DNT90E remote can directly input and output data bytes ...

Page 14: ... diagnostic port is enabled as an alternate function on two digital I O pins and can be configured with baud rates from 1 2 to 250 kbps with 9 6 kbps the default baud rate The diagnos tic port transmits receives 8 bit data with no parity and 1 stop bit See Section 7 4 8 for diagnostic port configuration details 3 2 SPI Port The DNT90E serial peripheral interface SPI port can operate either as a ma...

Page 15: ...www MURATA com 2010 2012 by RF Monolithics Inc Technical support 1 678 684 2000 E mail tech_sup Murata com Page 14 of 80 DNT90 Integration Guide 08 09 12 3 2 1 ...

Page 16: ...the host can stream data into DNT90E 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 DNT90E at up to 4 Mbps for data bursts of up to 50 bytes provided the interval from the end of one burst to the start of the next burst is at least 2 ms and the host suspends clocking on a low to high transi tion ...

Page 17: ...e several messages 6 The host 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 host sets HOST_RTS and SS high to allow the DNT90E to signal DAV the next time it has data Note that the DAV signal can go low before the last message is clocked out It is no...

Page 18: ...he ADC can be operated in either single ended mode or differ ential mode In single ended mode up to three sensor inputs can be measured The negative sensor in puts are connected to ground and the positive sensor inputs are connected to ADC0 ADC1 and ADC2 respectively Single ended measurements are unsigned 11 bit values In differential mode one or two sensor inputs can be measured as 12 bit signed ...

Page 19: ...IO3 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 GPIO0 through GPIO5 The latest measurements made by ADC0 through ADC2 A set of flags indicating which event s triggered the I O report The settings of DAC0 and DAC1 The I O binding function works in conjunction with I O event reporting Wh...

Page 20: ...us aspects of configuring a DNT90E system net work or application interface 4 2 Configuring a Basic Point to Point System A basic DNT90E point to point system is suitable for many serial data applications The default config uration of a DNT90E is a remote with the serial port configured for transparent operation at 9 6 kbps 8N1 To configure a basic point to point system 1 Configure one of the modu...

Page 21: ...f there is no chance of overlapping systems 6 Load the parent network ID in all remotes in the ParentNetworkID parameter in Bank 0 as needed wildcard default is OK for point to point and point to multipoint systems 7 Set the BaseModeNetID parameter in the base to match the ParentNetworkID parameter in the remotes if the default BaseModeNetID is not used in the base and the wildcard default Parent ...

Page 22: ...t 13 Enable end to end message ACKs where required by setting the EndToEndAckEnable parameter in Bank 0 to 1 Enabling this parameter provides a confirmation that a message has reached its destination in peer to peer or store and forward routing The default is disabled 14 Set the message retry limit on the base with the ArqAttemptLimit parameter in Bank 1 The de fault value is 6 retries 15 Set the ...

Page 23: ...ach parent router If a parent router fails and an active alternate parent network ID has not been assigned all children downstream from the failure will be off the system until the failed router is repaired or replaced 4 6 Slot Buffer Sizes Number of Slots Messages per Hop and Hop Duration The base slot size BSS sets the maximum number of payload bytes the base can transmit during a sin gle hop wh...

Page 24: ... bytes HD NS 80 RSS 2440 80 BSS 3280 round HD up to an even multiple of 500 µs Example NS 4 BSS 96 RSS 109 HD 4 80 109 2440 80 96 3280 HD 44640 7680 3280 HD 55600 round to 56000 µs 56 ms Excel Formatted Equations load the Excel analysis ToolPak add in for the QUOTIENT function A B C D E 1 Slots BSS RSS Hop Duration in µs Hop Duration in ms Rounded 2 Up to the next 0 5 ms Step 3 1 20 20 A3 80 C3 24...

Page 25: ...ved for it even when there is a gap in the da ta The MsgsPerHop parameter is configurable for each DNT90E in a system This parameter is usually set to a high value in the base and the routers allowing traffic between a parent and multiple children on each hop The MsgsPerHop parameter has little effect in remotes except when a remote needs to send multi ple peer to peer messages during a hop To sup...

Page 26: ...er in Bank 6 the default is all inputs 3 Configure the direction of each GPIO pin for sleep mode as needed by setting the GpioSleepDir parameter in Bank 6 the default is all inputs 4 Set the initial state power on of all GPIO pins configured as outputs by setting the GpioInit pa rameter in Bank 6 the default is all logic low 5 Set the state of all GPIO pins configured as outputs in sleep mode by s...

Page 27: ...sig nals external to the DNT90E to settle following an event while AdcSkipCount skips measurements that may be distorted because the internal voltage on the ADC sample and hold has not settled 9 Select the DAC full scale reference by setting DacReference in Bank 6 This setting applies to both DAC channels The default is the ADC_EXT_REF input If DAC operation is not needed set ting this parameter t...

Page 28: ...p Mode Sleep mode can be used in conjunction with I O reporting to greatly extend battery life on DNT90E re motes At least one I O report trigger must be enabled to allow sleep mode to be used Note that the base and routers cannot be configured for sleep mode 1 Enable sleep mode as desired in each remote by setting the SleepModeEn parameter in Bank 0 to 1 2 Configure the timeout for a remote to at...

Page 29: ...llocations in North America South America and Australia The DNT90E also has two selectable RF output power levels 16 dBm 40 mW and 25 dBm 316 mW The DNT90E receiver is protected by a low loss SAW filter providing an excellent blend of receiver sensi tivity and out of band interference rejection that is especially important in outdoor applications The DNT90E provides a variety of hardware interface...

Page 30: ...d Forward Access Scheme Ad Hoc TDMA ADC Input Range 0 2 7 V ADC Input Resolution 12 bits ADC 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 Baud Rates 1 2 2 4 4 8 9 6 19 2 14 4 28 8 38 4 57 6 115 2 230 4 250 kbps Master Serial Peripheral Interfa...

Page 31: ...te pin function is UART SPI flow control input The host sets this line low to allow data to flow from the module on the RADIO_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 module bus voltage 10 GPIO2 I O Configurable digital I O port 2 Same configurati...

Page 32: ...figurations for connection to the RFIO port A short U FL coaxial cable can be used to connect the RFIO port 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 to connect the DNT90E module to a U FL connector on the host circuit board The connection bet...

Page 33: ...nstallations must be protected from electrical transients on the power supply and I O lines This is especially important in outdoor installations and or where connections are made to sensors with long 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 DNT90E are 3...

Page 34: ...EC or DNT90EP depending on the model used This device complies with Part 15 of the FCC Rules Operation is subject to the following 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 device operates under Part 15 of the FCC rules Any modification to this device...

Page 35: ... this bit is set to indicate a message is a reply Bits 3 0 Type these bits indicate the message type As indicated the lower four bits 3 0 specify a message type Bit 4 indicates that the message is a reply A reply message 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 ...

Page 36: ...05 TxData from Host length value 0x03 0x15 TxDataReply from Radio 0x01 0x06 GetRemoteRegister from Host 0x03 0x16 GetRemoteRegisterReply from Radio 0x14 0x07 SetRemoteRegister from Host 0x13 0x17 SetRemoteRegisterReply 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 deta...

Page 37: ...byte 0x02 Packet Type 0x02 DeviceReset 0x03 Reset Type 0x00 Normal Device Reset 0x01 Reset to Serial Bootloader 0x02 Reset 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 message following this byte 0x02 Packet Type 0x12 DeviceResetReply Table 7 3 6 Ge...

Page 38: ...ength 0x05 to 0x20 Number of bytes in message following this byte 0x02 Packet Type 0x04 SetRegister 0x03 Register Offset 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 time Table 7 3 9 Set Register Reply Byte Offset Field Description 0x00 Start of...

Page 39: ...01 Length 0x07 Number of bytes in message following this byte 0x02 Packet Type 0x06 GetRemoteRegister 0x03 0x05 Destination 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 only one parameter at a time wrong register size will produce an error response T...

Page 40: ...set Field Description 0x00 Start of Packet 0xFB Indicates start of protocol formatted message 0x01 Length 0x06 Number of bytes 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 in Little Endian byte order 0x07 RSSI Packet RX power in dBm 128 to 126 or 127...

Page 41: ...ned 0x05 0x07 Parent MAC Address MAC address of parent in Little Endian byte order Table 7 3 19 Exit Announcement Byte Offset 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 Announce Error message 0x03 Announce Status 0xA4 Exited network 0x04 Network ...

Page 42: ...Readings Bit Field GPIO0 GPIO5 indicating GPIO readings 0x08 0x09 ADC0 Reading ADC0 Reading 0x0000 0x0FFF in Little Endian 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 Indicating which events have occurred Bit 0 GPIO0 Triggered Bit 1 GPIO1 Trigge...

Page 43: ... TxPower R W 0x01 0 1 1 22 dBm 0x00 0x19 UserTag R W 0x10 string DNT90E 0x00 0x29 RmtTransDestAddr R W 0x03 0x000000 Base 0x00 0x2C Store ForwardEn R W 0x01 0 1 0 disabled 0x00 0x2D BaseModeNetID R W 0x01 1 63 255 255 0x00 0x2E HeartbeatIntrvl R W 0x02 0 65535 0xFFFF disabled 0x00 0x30 SystemId R W 0x01 0 255 0 0x00 0x31 EndToEndAckEnable R W 0x01 0 1 0 disabled 0x00 0x32 LinkRetryInterval R W 0x0...

Page 44: ...mum of 1 to 255 se conds in 1 second steps If this value is set to 0 the remote will stay awake and continue trying to link to its base indefinitely AltParentNwkID this parameter specifies an alternate parent BaseModeNetID that a child radio is allowed to join This parameter is used to provide more robust message routing when setting the Parent NwkID to its 0xFF wildcard value is not appropriate T...

Page 45: ...ode which is used to speed up network synchronization Fast beacon mode is especially useful for multi level store and forward networks that are configured with long hop durations Fast beacon mode is controlled by the base station If the Fast BeaconCount parameter is set to a non zero value when the base is reset powered up or the Fast BeaconTrig parameter is set to a non zero value it will output ...

Page 46: ...nds 0 1 2 and 3 can be used in North and South America 902 to 928 MHz band with Band 2 usable in Australia NumSlots this parameter sets the number of slots available for child transmissions following the parent s beacon transmission on a hop BaseSlotSize this parameter set the maximum number of payload bytes that the base can send on a single hop The default value is 40 bytes SlotLease this parame...

Page 47: ...or point to point and point to multipoint opera tion and in hop pairs for store and forward operation RegistryTimeout this parameter sets the number of hops without contact from a child device for which a parent device will preserve the Transaction ID TID history for that child The TID is used to filter out du plicate packets After a registry timeout occurs the TID history is discarded NumBaseParm...

Page 48: ...BaseSlotSize and NumSlots parameters SlotNumber this parameter holds the current slot number assigned to a router or remote HarwareVersion this parameter holds an identifier indicating the hardware revision ASCII character A value of 0x43 is defined for the DNT90E Revision C hardware FirmwareVersion this parameter holds the firmware version of the radio in 2 digit BCD format FirmwareBuildNum this ...

Page 49: ...4 4 kbps 0x05 19 2 kbps 0x06 28 8 kbps 0x07 38 4 kbps 0x08 57 6 kbps 0x09 115 2 kbps 0x0A 230 4 kbps 0x0B 250 0 kbps SerialParams this parameter sets the serial mode options for parity and stop bits Setting Mode 0x00 No parity 8 data bits 1 stop bit default 0x01 No parity 8 data bits 2 stop bits 0x02 Reserved 0x03 Reserved 0x04 Even parity 8 data bits 1 stop bit 0x05 Even parity 8 data bits 2 stop...

Page 50: ...er characters that are sent to it transparently without requiring the host to understand or conform to the DNT90E 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 exist Setting this parameter to 0x01 enables the DNT90E protocol formatting It is not necessary to define the same...

Page 51: ...0 0x05 0x1D Dac1 R W 0x02 12 0 Table 7 4 6 1 All IO this 13 byte parameter packs all the following parameters into a single value Note that the infor mation in parameters GPIO0 through GPIO5 is compressed into a single byte to save space in the All IO parameter When the ADC is operating in differential mode the ADC1 to ADC0 differential reading is stored in the ADC0 position and the ADC2 to ADC0 d...

Page 52: ...x06 0x0F Adc0ThresholdLo R W 0x02 12 0xF800 0x06 0x11 Adc0ThresholdHi R W 0x02 12 0x07FF 0x06 0x13 Adc1ThresholdLo R W 0x02 12 0xF800 0x06 0x15 Adc1ThresholdHi R W 0x02 12 0x07FF 0x06 0x17 Adc2ThresholdLo R W 0x02 12 0xF800 0x06 0x19 Adc2ThresholdHi R W 0x02 12 0x07FF 0x06 0x1B IoReportTrigger R W 0x01 8 0x01 GPIO0 0x06 0x1C IoReportInterval R W 0x04 32 30000 ms 0x06 0x20 IoPreDelay R W 0x01 8 8 m...

Page 53: ...ggle en able Bit 3 RS485 enable Bit 4 HOST_CTS enable Bit5 HOST_RTS enable Bit Alternate Function Default Bit Mask 0 none 0 0x01 1 none 0 0x02 2 Diversity Toggle 0 0x04 3 RS485 N A in SPI Slave mode 0 0x08 4 Host_CTS N A in SPI Slave mode 1 0x10 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...

Page 54: ...on can be eliminated by setting bit 6 high but sleep current will be increased Dac0Init this parameter sets the initial value for DAC0 at startup Dac1Init this parameter sets the initial value for DAC1 at startup AdcSampleIntvl this parameter sets the frequency sample interval of ADC measurements used to de termine if a threshold has been exceeded or in calculating an average measurement value The...

Page 55: ...ation AdcReference this parameter selects the reference voltage for the ADCs Setting Reference 0x00 ADC_EXT_REF 0x01 Internal Vcc divided by 1 6 0x02 Reserved 0x03 Disable ADC operation AdcAveSelect this parameter selects the number of ADC measurements to average to produce each ADC reading from 1 to 255 samples Averaging over a larger number of measurements increases noise filtering but also incr...

Page 56: ...VDacOffset this parameter is the 2 s complement offset added to the scaled DAC measurement when the DAC reference is the 1 V internal reference AdcDiffMode a parameter value of 0 selects single ended ADC mode In this mode negative sensor inputs are connected 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 t...

Page 57: ...of 20 AdcSkipCount this parameter sets the number of measurements to skip discard when switching to a new ADC 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 parameter discussed above provides a delay to allow signals external to the DNT90E to settle ...

Page 58: ...the host message is SOP Length PktType Lo MAC MAC Hi MAC H e l l o 0xFB 0x09 0x05 0x56 0x34 0x12 0x48 0x65 0x6C 0x6C 0x6F There are 9 bytes following the length byte so the length byte is set to 0x09 Note that the 0x123456 network address is entered in Little Endian byte order 56 34 12 When an ACK to this message is re ceived from the remote the base outputs a TxDataReply message to its host SOP L...

Page 59: ...it in IoReportTrigger is SOP Length PktType Lo Mac MAC Hi MAC Reg Bank Size Val 0xFB 0x08 0x07 0x56 0x34 0x12 0x1B 0x06 0x01 0x10 The IoReportTrigger parameter is in location 0x1B of Bank 6 The periodic report timer bit in IoReport Trigger is located in bit position four 00010000b or 0x10 The IoReportTrigger parameter is updated and SetRemoteRegisterReply is returned SOP Length PktType Status Lo M...

Page 60: ... 40 01 FB 12 28 56 34 12 AC 00 75 01 36 01 E7 01 10 00 20 01 40 01 The first received message in the above log is constructed as follows SOP Length PktType Addr Addr Addr RSSI Data 0xFB 0x12 0x28 0x56 0x34 0x12 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 G...

Page 61: ...th two MMCX to RSMA coaxial adaptor cables One DNT90EDK 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 Vista or Windows 7 operating system The PC must be equipped with a USB port or a serial port capable of operation at 9600 bps 8 3 Developer s Kit Default Operating Configuration The default oper...

Page 62: ... radio oriented so that its U FL connector is next to the U FL con nector on the interface board as shown in Figure 8 4 2 Also check the radio s alignment in the socket on the interface board No pins should be hanging out over the ends of the connector Next screw each di pole antenna into and adaptor cable and snap the other end of the adaptor cable into the MMCX RF connector on the development bo...

Page 63: ...e automati cally switches operation from the RJ 45 connector The USB interface is based on an FT232RL serial to USB converter IC manufactured by FTDI The FT232RL driver files are located in the i386 and AMD64 folders on the kit CD and the latest version of the drivers can downloaded from the FTDI website www ftdichip com The drivers create a virtual COM port on the PC Power the Base using one of t...

Page 64: ...he PC and copy the contents of the kit CD into the folder Connect the Base to the PC and power up the Base using a wall plug power supply The DNT90E Demo utility program is located in the PC Programs folder The DNT90E Demo utility program requires no installation and can be simply copied to the PC and run Start the utility program on the PC The start up window is shown in Figure 8 6 1 Figure 8 6 1...

Page 65: ...t or the USB virtual serial port Then click OK to activate the serial connection Figure 8 6 2 At this point the utility program will collect data from the Base filling in the Local Radio column as shown in Figure 8 6 3 Next power up the Remote using a wall plug power supply The Remote will transmit a heartbeat message on power up as shown in the Status Window Click on the drop down box at the top ...

Page 66: ...Figure 8 6 4 Note If the Remote is powered up before the DNT90E Demo program is running and connected to the Base the initial Remote heartbeat will be missed and it will be necessary to manually enter the Remote s MAC address in the MAC Address field under Radio 1 and then press the Enter key to display the Re mote information If any difficulty is encountered in setting up the DNT90EDK development...

Page 67: ...shown in Figure 8 6 1 1 Figure 8 6 1 1 Pressing the Transmit button on this screen sends the message in the Data to Transmit 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 displayed as ASCII default or in Hexadecimal format by checking the Hex Mode che...

Page 68: ...ssed in Section 4 2 above with the data on the next two tabs corresponding to configuration register Bank 6 Figure 8 6 1 2 The Transceiver 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 data from the keyboard and then pressing the Apply Changes button Note ...

Page 69: ...alues of each pa rameter are displayed and can be updated by selecting from the drop down menu or entering data from the keyboard and then pressing the Apply Changes button Note that Bank 1 holds configuration parame ters 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 Not...

Page 70: ...on Guide 08 09 12 Figure 8 6 1 5 Figure 8 6 1 5 shows the Serial tab contents corresponding to the serial parameters in Bank 3 The val ues shown are the defaults for serial port operation Figure 8 6 1 6 Figure 8 6 1 6 shows the Protocol tab contents corresponding to Bank 4 Transparent serial data com munication is currently chosen ...

Page 71: ...gure 8 6 1 8 shows the first I O Settings tab contents corresponding to Bank 6 GPIO configurations other than alternate GPIO functions This tab allows the direction of the GPIO ports to be set both for ac tive and sleep modes and in the case of GPIO outputs the initial power up states and sleep mode states to be set When GPIO ports 0 3 are configured as inputs event interrupts can be set for them ...

Page 72: ... input and DAC output parameters The ADC and DAC reference voltages the ADC sampling interval the high and low ADC thresholds for event reporting and event reporting triggers on each ADC channel can be set along with the initial output values for each DAC channel The event reporting I O predelay and alternate GPIO functions can also be set from this tab The DNT90E Demo Utility File Options and Hel...

Page 73: ...n as long as the development board is powered Activity LED D10 illuminates when transmitting or re ceiving RF data Power LED D1 illuminates when the DNT90E 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 DNT90E These LEDs are illuminated with a logic high signal Figure 8 8 2 Figure 8 8 2 shows the connectors and s...

Page 74: ...kscreen Pressing switch SW3 will reset the DNT90EP Switch S4 is not used with the DNT90E Figure 8 8 3 Figure 8 8 3 shows the connectors to the left of the DNT90EP mounting socket Pressing switch SW1 switches GPIO0 from logic high to low and pressing SW2 switches GPIO1 from logic high to low The DNT90EP interface board includes a 5 V regulator to regulate the input from the 9 V wall plug power sup ...

Page 75: ...e DNT90E Range is extremely limited this is usually a sign of a poor antenna connection or the wrong antenna Check that the antenna 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 indications respectively Consequently the debug port feature must be enabled before be...

Page 76: ...80 DNT90 Integration Guide 08 09 12 10 0 Appendices 10 1 Ordering Information DNT90EC transceiver module for solder pad mounting DNT90EP transceiver module for pin socket mounting 10 2 Technical Support For DNT90E technical support call MURATA at 678 684 2000 between the hours of 8 30 AM and 5 30 PM Eastern Time ...

Page 77: ... u n t i n g D i m e n s i o n s 1 4 5 0 3 6 8 1 5 0 0 5 0 1 2 7 1 T o p V i e w 0 9 8 0 2 7 9 1 6 3 0 0 1 2 5 3 1 8 0 4 5 0 1 1 4 0 3 0 0 7 6 2 0 0 9 0 D i m e n s i o n s i n i n c h e s m m Figure 10 3 1 D N T 9 0 C S o l d e r P a d D i m e n s i o n s D i m e n s i o n s i n i n c h e s m m Figure 10 3 2 1 4 5 0 3 6 8 0 0 5 0 1 2 7 0 0 6 0 1 5 2 1 5 0 0 3 5 0 8 9 1 T o p V i e w 0 9 8 0 1 0 4...

Page 78: ... l e n t 0 7 0 0 1 7 8 0 9 8 0 2 4 9 D N T 9 0 P O u t l i n e a n d M o u n t i n g D i m e n s i o n s 0 0 6 0 1 5 2 1 4 5 0 3 6 8 0 0 5 0 1 2 7 0 9 8 0 2 4 9 1 1 0 0 2 7 9 0 4 5 0 1 1 4 0 3 0 0 7 6 2 D i m e n s i o n s i n i n c h e s m m Figure 10 3 3 D N T 9 0 P I n t e r f a c e C o n n e c t o r P C B L a y o u t D e t a i l D i m e n s i o n s a r e i n i n c h e s m m Figure 10 3 4 0 1 2...

Page 79: ...www RFM com 2010 2012 by RF Monolithics Inc Technical support 1 678 684 2000 E mail tech_sup rfm com Page 77 of 80 DNT90 Integration Guide 08 09 12 10 4 DNT90E Development Board Schematic ...

Page 80: ...www RFM com 2010 2012 by RF Monolithics Inc Technical support 1 678 684 2000 E mail tech_sup rfm com Page 78 of 80 DNT90 Integration Guide 08 09 12 ...

Page 81: ...www RFM com 2010 2012 by RF Monolithics Inc Technical support 1 678 684 2000 E mail tech_sup rfm com Page 79 of 80 DNT90 Integration Guide 08 09 12 ...

Page 82: ...e not de signed or by causes external to the goods such as but not limited to power failure No suit or action shall be brought against Seller more than twelve 12 months after the related cause of action has oc curred Buyer has not relied and shall not rely on any oral representation regarding the goods sold here under and any oral representation shall not bind Seller and shall not be a part of any...

Reviews: