Murata DNT90M Series Скачать руководство пользователя страница 12

 

 

Figure 3.2.1 

The DNT90M SPI port can run at three clock rates in master mode - 125, 250 or 500 kbps. There are two message 
sources available to a DNT90M SPI master, a protocol-formatted 

RxData

 message or a stored command. The DNT90M 

master will clock a message from either source into its slave and return the bytes clocked out as a protocol-formatted 

TxData

 message. The DNT90M event timer triggers sending the stored command to the DNT90M’s slave. The stored 

command can be up to 16 bytes in length. Figure 3.2.1 shows the required SPI master mode-signal connections, and Fig-
ure 3.2.2 shows the SPI master-mode timing. 

 

 

Figure 3.2.2 

 

In SPI slave mode, 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 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 transition on /HOST_CTS. See Figure 3.2.4. 

 

©2012 by Murata Electronics N.A., Inc. 

 

 

DNT90M Integration Guide (2012/09/17)

 

Page 12 of 74

 

www.murata.com

 

Содержание DNT90M Series

Страница 1: ...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...

Страница 2: ...e DNT90M has been designed 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 separati...

Страница 3: ...ctional Dipole Antenna 5 dBi Murata YAGI099 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 iso...

Страница 4: ...rs 16 4 2 DNT90M Common Network Configurations 16 4 3 DNT90M Default Network Configuration 17 4 4 Customized DNT90M Network Configurations 17 5 0 DNT90M Application Interface Configuration 18 5 1 Conf...

Страница 5: ...0x06 I O Settings 42 7 4 8 Bank 0xFF Special Functions 47 7 5 Protocol 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 5...

Страница 6: ...rmation 66 10 2 Technical Support 66 10 3 DNT90M Mechanical Specifications 67 10 4 DNT90M Development Board Schematic 71 11 0 Warranty 74 2012 by Murata Electronics N A Inc DNT90M Integration Guide 20...

Страница 7: ...a height dependent Selectable 16 dBm 40 mW or 22 dBm 158 mW transmit power levels Transparent ARQ protocol with data buffering ensures data integrity Automatic I O event reporting mode simplifies appl...

Страница 8: ...ng the data signal as usual but varying the carrier frequency rapidly according to a pseudo random pattern over a broad range of channels produces a frequency hopping spectrum system Forms of spread s...

Страница 9: ...other peer in its network unicast or to all other peers in its network broadcast Unless a DNT90M is transmitting or is in sleep mode it is constantly scanning all the channels in its frequency hopping...

Страница 10: ...ceived packet is discarded if an error is detected Error free unicast packets are acknowledged by an ACK message back to the originator from the destination radio If the originator does not receive an...

Страница 11: ...trol on two of the digital I O pins an optional feature One digital I O pin can also be configured as an RS485 enable function The serial communication port can be configured with baud rates from 1 2...

Страница 12: ...length Figure 3 2 1 shows the required SPI master mode signal connections and Fig ure 3 2 2 shows the SPI master mode timing Figure 3 2 2 In SPI slave mode the host can stream data into DNT90M at up...

Страница 13: ...s 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 discard...

Страница 14: ...ring the digital I O and Sections 7 4 6 and 7 4 7 for detailed information on GPIO parameters 3 4 Analog I O The DNT90M s three ADC input channels are labeled ADC0 through ADC2 The ADC can be disabled...

Страница 15: ...5 I O Event Reporting and I O Binding The DNT90M s I O event reporting function can generate a protocol formatted RxEvent message when triggered by one of the following I O events A specific state ch...

Страница 16: ...o link but the configuration can always be corrected through the serial port The organization of the parameter register banks and the details of each parameter are covered in Section 7 4 of this guide...

Страница 17: ...configuration parameters that allow extensive network customization Most applications will require only a few of these parameters be changed from their default values But for those applications that n...

Страница 18: ...the default is one byte 8 Load an optional friendly description in each system radio in the UserTag parameter Bank 0 5 0 DNT90M Application Interface Configuration DNT90M modules include a comprehens...

Страница 19: ...1 Select the ADC full scale reference by setting the AdcReference parameter in Bank 6 This setting applies to all ADC channels The default is the ADC_EXT_REF input If ADC operation is not needed sett...

Страница 20: ...Configuring I O Event Reporting and I O Binding 1 Select the analog digital and timing events that will trigger an I O event report by setting the respective bits in the IoReportTrigger parameter in...

Страница 21: ...ed to it or receiving a serial or SPI message by setting the Wake ResponseTime parameter The default response time is 500 ms Note that the setting of this parameter is overridden by some GpioEdgeTrigg...

Страница 22: ...baud rates up to 250 0 kbps The SPI port sup ports data rates up to 500 kbps Also included are three ADC inputs two DAC outputs and six general purpose digital I O ports Four of the digital I O ports...

Страница 23: ...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 b...

Страница 24: ...ferenced 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 configuration options as GPIO0 11 GPIO1 I O Configurable digital I O port...

Страница 25: ...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 co...

Страница 26: ...mportant 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 Interfaci...

Страница 27: ...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...

Страница 28: ...age 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 sent...

Страница 29: ...Radio 0x27 Announce Error from Radio 0x28 RxEvent from Radio Table 7 3 1 EnterProtocolMode command and reply format details are presented in Tables 7 3 2 and 7 3 3 Enter Protocol Mode Command Byte Of...

Страница 30: ...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 messag...

Страница 31: ...r 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 parame...

Страница 32: ...ination 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...

Страница 33: ...ength 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 Ori...

Страница 34: ...ror Crystal or Radio Error Table 7 3 18 Heartbeat Announcement Byte Offset Field Description 0x00 Start of Packet 0xFB Indicates start of protocol formatted message 0x01 Length 0x07 number of bytes in...

Страница 35: ...te 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 Ind...

Страница 36: ...atIntrvl R W 2 0 0xFFFF 0xFFFF disabled 0x00 0x30 SystemId R W 1 0 63 0 0x00 0x31 AckEnable R W 1 0 1 0 disabled 0x00 0x32 Reserved 2 0x00 0x34 Reserved 2 0x00 0x36 Reserved 1 0x00 0x37 MaxUnicastFram...

Страница 37: ...channel in the frequency hopping sequence MaxBcstFrames this parameter sets the maximum number of different broadcast packets that will be transmitted on a channel before switching to the next channe...

Страница 38: ...Reserved 0x02 0x18 ModelNumber R 1 0x90 indicates DNT90M 0x02 0x19 OtaTxQueueBusy R 1 0 1 Current Value Table 7 4 3 1 MacAddress this parameter holds the radio s unique 24 bit MAC address HarwareVersi...

Страница 39: ...g Serial rate 0x00 1 2 kbps 0x01 2 4 kbps 0x02 4 8 kbps 0x03 9 6 kbps 0x04 14 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 SerialP...

Страница 40: ...4 Host Protocol Settings Bank Location Name R W Size Range Default 0x04 0x00 ProtocolMode R W 1 0 1 0 Transparent 0x04 0x01 TxTimeout R W 1 0 255 0 No timeout 0x04 0x02 MinPacketLength R W 1 0 255 1 b...

Страница 41: ...n send in one packet The de fault value is 8 messages which is suitable for most applications 7 4 6 Bank 0x05 I O Parameters Bank Location Name R W Size Range In Bits Default 0x05 0x00 All IO R W 13 1...

Страница 42: ...pDir R W 1 6 0x00 All inputs 0x06 0x06 GpioSleepState R W 1 6 0x00 All zero 0x06 0x07 Dac0Init R W 2 12 0x0000 0x06 0x09 Dac1Init R W 2 12 0x0000 0x06 0x0B AdcSampleIntvl R W 4 32 0x0A 100 ms 0x06 0x0...

Страница 43: ...nput 0 or outputs 1 The default is all inputs GpioInit this parameter is a bitmask that sets the initial value for any GPIOs which are enabled as outputs For GPIOs enabled as inputs this sets the init...

Страница 44: ...o 0 to specify a low output or no internal pull up on an input Bit 6 must be set low in order to achieve minimum sleep current high impedance load assumed and the other bits may need to be set low or...

Страница 45: ...y Note that if the AdcDiffMode parameter is set to 1 I O binding cannot be used DacReference this parameter selects the reference voltage for the DACs Setting Reference 0x00 ADC_EXT_REF 0x01 AVVC Anal...

Страница 46: ...is Vcc 1VAdcScaleFactor this parameter is the scale factor applied to an ADC measurement when the ADC reference is the 1 V internal reference The scale factor parameter is multiplied by 32768 For exam...

Страница 47: ...ct all readings DIV4 is not valid when running at 16 MHz because the maximum ADC clock rate is 2 MHz so DIV8 is the low est allowed SlowAdcPrescaler System clock divisor used to generate the ADC clock...

Страница 48: ...n range of the sender DiagPortEn setting this parameter to 0x01 enables diagnostic port operation 7 5 Protocol formatted Message Examples 7 5 1 Data Message In this example the ASCII text Hello is sen...

Страница 49: ...scaling is 1 ms count so a 10 sec ond report interval is 10 000 units or 0x00002710 Little Endian format 10 27 00 00 The IoReportInterval parameter is updated and SetRemoteRegisterReply is returned S...

Страница 50: ...0 01 10 00 20 01 40 01 FB 12 28 56 34 12 A9 00 72 01 35 01 D3 01 10 00 20 01 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 constructe...

Страница 51: ...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 9...

Страница 52: ...d 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 con nector Next screw each dipole antenna into and a...

Страница 53: ...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 d...

Страница 54: ...power supply The DNT90M Demo utility program is located in the PC Programs folder The DNT90M Demo utility program requires no installation and can be simply copied to the PC and run Start the utility...

Страница 55: ...am 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 po...

Страница 56: ...l Remote heartbeat will be missed and it will be necessary to manually enter the Remote s MAC address in the MAC Ad dress field under Radio 1 and then press the Enter key to display the Remote informa...

Страница 57: ...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 displ...

Страница 58: ...e 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 enter...

Страница 59: ...oard and then pressing the Apply Changes button Note that Bank 1 holds configuration parameters for the base only except for Broadcast Mode which applies to both the base and the remotes Figure 8 6 1...

Страница 60: ...3 The values 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 communication is cur rently...

Страница 61: ...functions This tab allows the direction of the GPIO ports to be set both for active and sleep modes and in the case of GPIO outputs the initial power up states and sleep mode states to be set When GPI...

Страница 62: ...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...

Страница 63: ...ors and switches to the right of the DNT90MP mounting socket JP3 and JP4 normally have shorting plugs installed as shown in Figure 8 8 2 JP3 connects ADC0 to the yellow potentiometer Clockwise rota ti...

Страница 64: ...O1 from logic high to low The DNT90MP interface board includes a 5 V regulator to regulate the input from the 9 V wall plug power supply Do not attempt to use the 9 V wall plug power supply to power t...

Страница 65: ...tions 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...

Страница 66: ...a DNT90MCA Direct peer to peer transceiver for solder pad mounting includes on board chip antenna DNT90MPA Direct peer to peer transceiver for pin socket mounting includes on board chip antenna 10 2 T...

Страница 67: ...10 3 DNT90M Mechanical Specifications Figure 10 3 1 Figure 10 3 2 2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 67 of 74 www murata com...

Страница 68: ...Figure 10 3 3 Figure 10 3 4 2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 68 of 74 www murata com...

Страница 69: ...Figure 10 3 5 Figure 10 3 6 2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 69 of 74 www murata com...

Страница 70: ...Figure 10 3 7 Figure 10 3 8 2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 70 of 74 www murata com...

Страница 71: ...10 4 DNT90M Development Board Schematic 2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 71 of 74 www murata com...

Страница 72: ...2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 72 of 74 www murata com...

Страница 73: ...2012 by Murata Electronics N A Inc DNT90M Integration Guide 2012 09 17 Page 73 of 74 www murata com...

Страница 74: ...hall be 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 he...

Отзывы: