background image

22

4899B–RKE–10/06

ATA3741

Figure 5-15. One-wire Connection to a Microcontroller 

To start programming, the serial data line DATA is pulled to “L” by the microcontroller for the
time period t1. When DATA has been released, the receiver becomes the master device. When
the programming delay period t2 has elapsed, it emits 14 subsequent synchronization pulses
with the pulse length t3. After each of these pulses, a programming window occurs. The delay
until the program window starts is determined by t4, the duration is defined by t5. Within the pro-
gramming window, the individual bits are set. If the microcontroller pulls down pin DATA for the
time period t7 during t5, the according bit is set to “0”. If no programming pulse t7 is issued, this
bit is set to “1”. All 14 bits are subsequently programmed in this way. The time frame to program
a bit is defined by t6.

Bit 14 is followed by the equivalent time window t9. During this window, the equivalent acknowl-
edge pulse t8 (E_Ack) occurs if the mode word just programmed is equivalent to the mode word
that was already stored in that register. E_Ack should be used to verify that the mode word was
correctly transferred to the register. The register must be programmed twice in that case. 

Programming of a register is possible both during sleep and active mode of the receiver.

During programming, the LNA, LO, low-pass filter, IF amplifier and the demodulator are
disabled.

The programming start pulse t1 initiates the programming of the configuration registers. If bit 1 is
set to “1”, it represents the OFF command to set the receiver back to polling mode at the same
time. For the length of the programming start pulse t1, the following convention should be
considered:

• t1(min) < t1 < 1535 

×

 T

Clk

: [t1(min) is the minimum specified value for the relevant 

BR_Range]

Programming (or the OFF command) is initiated if the receiver is not in reset mode. If the
receiver is in reset mode, programming (or the OFF command) is not initiated, and the reset
marker RM is still present at pin DATA.

This period is generally used to switch the receiver to polling mode. In a reset condition, RM is
not canceled by accident.

• t1 > 5632 

×

 T

Clk

Programming (or the OFF command) is initiated in any case. RM is cancelled if present. This
period is used if the connected microcontroller detected RM. If a configuration register is pro-
grammed, this time period for t1 can generally be used.

Note that the capacitive load at pin DATA is limited. The resulting time constant t together with
an optional external pull-up resistor should not be exceeded, to ensure proper operation.

Internal pull-up 

resistor

Bi-directional 

data line

DATA

I/O

ATA3741

Microcontroller

DATA (ATA3741)

Out 1 (microcontroller)

Summary of Contents for ATA3741 Series

Page 1: ...ity Selection or for Controlling External Periphery Communication to the Microcontroller Possible via a Single Bi directional Data Line Power Management Polling is also Possible by Means of a Separate...

Page 2: ...ver 1 Li cell Keys Microcontroller PLL XTO VCO LNA PLL VCO XTO Encoder ATARx9x Power amp FSK ASK Demodulator and data filter IF Amp 4th Order LPF 3 MHz DEMOD_OUT Limiter out RSSI Sensitivity reduction...

Page 3: ...ter 4 AVCC Analog power supply 5 AGND Analog ground 6 DGND Digital ground 7 MIXVCC Power supply mixer 8 LNAGND High frequency ground LNA and mixer 9 LNA_IN RF input 10 NC Not connected 11 LFVCC Power...

Page 4: ...ula The XTO is a one pin oscillator that operates at the series resonance of the quartz crystal The crystal should be connected to GND via a capacitor CL according to Figure 3 1 The value of the capac...

Page 5: ...ts its highest sensitivity at the best signal to noise ratio in the LNA Hence noise matching is the best choice for designing the transformation network A good practice when designing the network is t...

Page 6: ...uction this inductor can be easily printed on the PCB This configuration improves the sensitivity of the receiver by about 1 dB to 2 dB IN IN_GND OUT OUT_GND CASE_GND B3555 ATA3741 C3 22p L 25n C16 10...

Page 7: ...red to the RF input signal at full sensitivity In FSK mode the SNR is not affected by the dynamic range of the RSSI amplifier The output voltage of the RSSI amplifier is internally compared to a thres...

Page 8: ...refore CDEM cannot be increased to very high values if self polling is used On the other hand CDEM must be large enough to meet the data filter requirements according to the data signal Recommended va...

Page 9: ...If there is no valid signal present the receiver is in sleep mode most of the time resulting in low current consumption This condition is called polling mode A connected microcontroller is disabled d...

Page 10: ...ge of all TClk dependent parameters the electrical characteristics display three conditions for each parameter USA Applications fXTO 4 90625 MHz MODE 0 TClk 2 0383 s Europe Applications fXTO 6 76438 M...

Page 11: ...TPreburst TSleep TStartup TBitcheck TStart_ C 5 2 1 Sleep Mode The length of period TSleep is defined by the 5 bit word Sleep of the OPMODE register on the extension factor XSleep according to Figure...

Page 12: ...e The receiver is turned on permanently and passes the data stream to the connected microcontroller It can be set to Sleep mode through an OFF command via pin DATA or ENABLE IS ISON OFF command XSleep...

Page 13: ...o separate time limits If the edge to edge time tee is in between the lower bit check limit TLim_min and the upper bit check limit TLim_max the check will be continued If tee is smaller than TLim_min...

Page 14: ...CV_Lim reaches Lim_max This is illustrated in Figure 5 7 Figure 5 5 Timing Diagram During Bit Check Figure 5 6 Timing Diagram for Failed Bit Check Condition CV_Lim Lim_min Figure 5 7 Timing Diagram fo...

Page 15: ...a result converted into the output signal data This processing depends on the selected baud rate range BR_Range Figure 5 8 illustrates how Dem_out is synchronized by the extended clock cycle TXClk Thi...

Page 16: ...Setting the receiver to sleep mode via DATA is achieved by programming bit 1 of the OPMODE register to 1 Only one sync pulse t3 is issued The duration of the OFF command is determined by the sum of t1...

Page 17: ...ode there is no need to program the registers Table 5 2 on page 18 shows the structure of the registers As shown in Table 5 1 bit 1 defines if the receiver is set back to polling mode via the OFF comm...

Page 18: ...tcheck VPOUT Sleep XSleep 0 1 Baud1 Baud0 BitChk1 BitChk0 POUT Sleep4 Sleep3 Sleep2 Sleep1 Sleep0 XSleep Std XSleep Temp Default 0 0 1 0 0 0 1 0 1 1 0 0 LIMIT Register 0 0 Lim_min Lim_max 0 0 Lim_min5...

Page 19: ...continuously until a valid signal occurs 0 0 0 0 1 1 TSleep 2 ms for XSleep 1 in US European applications 0 0 0 1 0 2 0 0 0 1 1 3 0 1 0 1 1 11 USA TSleep 22 96 ms Europe TSleep 23 31 ms Default 1 1 1...

Page 20: ...set period tRst A POR is also generated when the supply voltage of the receiver is turned on Table 5 8 Effect of the Configuration Word Lim_min Lim_min Lower Limit Value for Bit Check TLim_min Lim_min...

Page 21: ...proposal in Section Programming the Configuration Register on page 21 By means of that mechanism the receiver cannot lose its register information without communi cating that condition via the reset m...

Page 22: ...a register is possible both during sleep and active mode of the receiver During programming the LNA LO low pass filter IF amplifier and the demodulator are disabled The programming start pulse t1 init...

Page 23: ...Parameter Test Condition Symbol 6 76438 Mhz Oscillator Mode 1 4 90625 Mhz Oscillator Mode 0 Variable Oscillator Unit Min Typ Max Min Typ Max Min Typ Max Basic Clock Cycle of the Digital Circuitry Basi...

Page 24: ...at pin ENABLE Figure 5 12 TDoze 3 1 3 05 1 5 TClk s Configuration of the Receiver Frequency of the reset marker Figure 5 13 fRM 117 9 119 8 Hz Programming start pulse Figure 5 11 Figure 5 14 BR_Range...

Page 25: ...r to GND Tamb 40 C to 105 C VS 4 5V to 5 5V f0 433 92 MHz and f0 315 MHz unless otherwise specified VS 5V Tamb 25 C Parameters Test Conditions Symbol Min Typ Max Unit Current consumption Sleep mode XT...

Page 26: ...rystal fXTO 6 764 MHz 4 906 MHz RS 150 220 Static capacitance of the crystal Cxto 6 5 pF Analog Signal Processing Input sensitivity ASK 300 kHz IF filter Input matched according to Figure 3 3 ASK leve...

Page 27: ...B 600 kHz fin 433 92 MHz 315 MHz T 25 C VS 5V fIF 1 MHz PRef_FSK Input sensitivity FSK 600 kHz IF filter BR_Range0 df 20 kHz df 30 kHz 95 5 96 5 97 5 98 5 99 5 100 5 dBm dBm Input sensitivity FSK 600...

Page 28: ...ata signal for full sensitivity BR_Range0 Default BR_Range1 BR_Range2 BR_Range3 tee_sig 270 156 89 50 s s s s Reduced sensitivity RSense connected from pin SENS to VS input matched according to Figure...

Page 29: ...t Saturation voltage LOW Saturation voltage HIGH IPOUT 1 mA IPOUT 1 mA VOl VOh VS 0 3V 0 08 VS 0 14V 0 3 V V FSK ASK input Low level input voltage High level input voltage FSK selected ASK selected VI...

Page 30: ...3 IF bandwidth of 600 kHz tube Pb free ATA3741P3 TGQY SO20 3 IF bandwidth of 600 kHz taped and reeled Pb free technical drawings according to DIN specifications Package SO20 Dimensions in mm 9 15 8 65...

Page 31: ...Parkway San Jose CA 95131 USA Tel 1 408 441 0311 Fax 1 408 487 2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH 1705 Fribourg Switzerland Tel 41 26 426 5555 Fax 41...

Reviews: