![Murata DNT90M Series Integration Manual Download Page 41](http://html1.mh-extra.com/html/murata/dnt90m-series/dnt90m-series_integration-manual_1857330041.webp)
TxTimeout
- this parameter is used to group transparent data to be sent in a single transmission rather than being split
over two hops. Messages sent over two hops can have gaps in the received data stream that can cause problems for the
receiving application - for example, Modbus RTU. This parameter is the amount of time the DNT90M will wait without re-
ceiving a byte through the serial port before transmitting the data. Parameter units are in milliseconds. A message bound-
ary is determined whenever a gap between consecutive characters is equal to or greater than the
TxTimeout
value, or the
number of bytes reaches the
MinPacketLength
. Either condition will trigger a transmission. The default
TxTimeout
value is
0 ms, which means data will be sent as soon as the
MinPacketLength
requirement is met.
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 is triggered when either the number of
bytes reaches
MinPacketLength
or a gap is detected between consecutive characters greater than
TxTimeout
.
TransPtToPtMode
- when this parameter is set to 0, the destination address of transparent mode
packets will be the configured
RemoteDestAddr
. When set to 1, the destination address will first be the
RemoteDestAddr,
but then will update to the originator of the most recent RX packet processed.
MsgsPerOtaPacket
- this parameter sets the maximum number of messages a DNT90M can 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
104
N/A
0x05
0x0D
Gpio0
R/W
1
1
0
0x05
0x0E
Gpio1
R/W
1
1
0
0x05
0x0F
Gpio2
R/W
1
1
0
0x05
0x10
Gpio3
R/W
1
1
0
0x05
0x11
Gpio4
R/W
1
1
0
0x05
0x12
Gpio5
R/W
1
1
0
0x05
0x13
Adc0
R
2
12
N/A
0x05
0x15
Adc1
R
2
12
N/A
0x05
0x17
Adc2
R
2
12
N/A
0x05
0x19
EventFlags
R/W
2
16
N/A
0x05
0x1B
Dac0
R/W
2
12
0
0x05
0x1D
Dac1
R/W
2
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 information in parame-
ters GPIO0 through GPIO5 is compressed into a single byte to save space in the All-IO parameter. When the ADC is op-
erating 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 not used in ADC differential mode and this posi-
tion is set to 0.
Gpio0 through Gpio5
- if a pin is configured as an output, writing to its corresponding parameter to sets the pin’s logic
state. If a pin is configured as an input, writing to its corresponding parameter enables or disables the pin’s internal pull-
up. Reading these registers returns the current level detected on the corresponding pins.
Adc0 through Adc2
- read-only parameters that return the current reading for the selected ADC channel (Little-Endian
byte order). When the ADC is operating in differential mode, the ADC1 to ADC0 differential reading is stored in the ADC0
©2012 by Murata Electronics N.A., Inc.
DNT90M Integration Guide (2012/09/17)
Page 41 of 74
www.murata.com