AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 1.0 Introduction The AMIS-52100 is a low-cost, ultra-low power single chip transceiver. It combines the proven amplitude shift key/on-off key (ASK/OOK) modulation technology of the AMIS-52000 with data clock recovery. The AMIS-52100 is targeted at narrow band applications in the 402 to 405MHz range. Features such as dual independent receive channels, quick start crystal oscillator start up, Sniff ModeTM signal acquisition, and data clock recovery make the AMIS-52100 ideally suited for a wide range of customer applications. Applications that the AMIS-52100 can be used for are point-to-point wireless data links, low cost wireless monitors, very low power remote wireless sensors, and many other uses. 2.0 Key Features * * * * * * * * * * * * * * * Data clock recovery Auto slicing of data Very low-power single-chip transceiver Minimal external components Low-power RC oscillator Quick Start for the crystal oscillator Extreme low-power RF Sniff ModeTM, wakes on RSSI Internal trim functions reduce external component requirements I2C control interface Serial TX/RX data port Clock generation for an external microprocessor Wake up on RSSI Antenna diversity dual receiver Internal VCO/PLL tuning varactor Application wakeup interrupt to external controller 3.0 Technical Features * Operating Frequency: o Quick Start range 350 to 448MHz o Non-Quick Start range 300 to 768MHz o Targeted range 402 to 405MHz * TX Output Power: +12dBm * RX Sensitivity: o Sniff Mode: -93dBm minimum o Receive: -117dBm minimum @ 1Kbps with CDR * Data Rate: o 1 to 8Kbps with Manchester Coding o 1 to 16Kbps with NRZ data * Power Requirements: o Receive: 7.5mA (continuous) o Transmit: 25mA full power; 50 percent duty cycle o Sniff Mode: 75uA (one percent duty cycle) o Standby: 500nA (RC oscillator running) * Operating Voltage: 2.3 to 3.6V * Modulation: ASK/OOK * Xtal Start Time: 15us (Quick Start) * Sniff Mode Polling: 0.5ms to 16s (0.5ms or 64ms steps) AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 1 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet * PLL Lock Time: <50us * Selectable Data Filter: up to 20kHz * Internal Trim Function: o TX power (-3 to +12dBm) o Antenna impedance match (two independent channels) o Xtal for frequency and Quick Start o RC oscillator frequency o Sniff Mode for data threshold o Data slice * Clock and Data Recovery (reduced Data jitter) * I2C Interface: Control bus * Serial Interface: Data input/output * Low Frequency IF * Internal IF Filtering * Package: 20-lead, 209mm SSOP 4.0 Functional Block Diagram The AMIS-52100 is a dual channel receiver and a transmitter in a single small outline package. The receiver provides two independent receive channels with the signals combined in the data detection circuit. Summing the signals allows the two channels to be used for antenna diversity without complex protocols to select the strongest channel. The AMIS-52100 can be programmed to be a single channel or a dual channel receiver. There are internal trim functions for the RF receiver frequency, tuning each input port, setting the internal filters to match the data rate, and to set the threshold level for acquiring an incoming signal. The receiver converts the received RF signal to a low frequency IF. An RSSI circuit determines the strength of the received signal. A level detector samples the RSSI signal level and compares that level to the slice threshold to recover data. The slice threshold can either be set to a fixed level or the AMIS-52100 can determine the threshold level from the incoming data. The transmitter is a high efficiency PA that is simply turned on or off by the serial data. The output power level is adjustable. The frequency of the RF output can be tuned with an internal crystal trim function that allows the AMIS-52100 to abide component and manufacturing tolerances. There are a number of unique circuit features. The AMIS-52100 can be placed in a very low power state with the crystal oscillator off and a low power RC oscillator maintaining operations. There is an application wakeup mode where the AMIS52100 "sleeps" until either the application wakeup timer wakes the device or an external controller wakes the device. The receiver can be used in a low power Sniff Mode where the AMIS-52100 is programmed to wake at times to "sniff" for received RF signals and then return to "sleep" if a signal is not detected. The AMIS-52100 contains a Quick Start circuit that allows the crystal oscillator to return to full operation in an extremely short time which allows the AMIS-52100 to consume much less power than comparable products. The AMIS-52100 uses a programmable PLL to synchronize a data clock to the received data. This circuit can remove much of the jitter on the data signal. These functions will be described in more detail later in this document. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 2 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Figure 1: AMIS-52100 Block Diagram 5.0 Operating and Maximum Specifications Table 1: Operating Conditions Sym Parameter VDD Positive Supply VSS Ground Temp Temperature Range Table 2: Absolute Maximum Ratings Sym Parameter VDD Positive Supply RFin Max RF Input RX1/RX2 VSS Ground Vin Logical I/P Voltage Tstrg Storage Temperature Min. 2.3 Typ. 3 0.0 +25 0 Min. 0.0 -0.3 -40 Table 3: Absolute Maximum Ratings Idd (Supply Current) Typ. Max. Transmitting 20 25 Receiving 7.5 10 Sniff Mode 75 Off 500 Max. +4 +10 0.1 VDD+0.3 +120 Units mA mA uA nA Units V V o C Units V dBm V V o C Conditions 50% duty cycle 1% sniff cycle RC OSC off AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com Max. 3.6 0.1 +50 3 Data Sheet AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Table 4: Electrical Characteristics Digital Inputs Parameter Min. Typ. Max. Vih 0.7*VDD Vil 0.3*VDD Iih +1.0 Iil -1.0 2 I C Internal Pull-up 15 20 Table 5: Electrical Characteristics Digital Outputs Parameter Min. Typ. Max. Voh 0.8*VDD Vol 0.4 Ioh -1.0 Iol +1.0 2 I C Internal Pull-up 15 20 Table 6: Electrical Characteristics Analog TX Parameter Min. Typ. Frequency Range 402 403.5 300 350 Modulation 1 1 Max Output Power 11 12 On/Off Ratio 70 VCO Gain 75 PLL Phase Noise -95 -97 Harmonics -35 Crystal Freq Spurs -50 Time TX to RX Max. 405 768 448 8 16 13 1 Table 7: Electrical Characteristics Analog RX Parameter Min. Typ. Max. Frequency Range 402 403.5 405 300 768 350 448 Modulation 1 8 1 16 RF Input -117 -10 Noise Figure 4.5 RF Detect Time 100 Time RX to TX 1 Units V V uA uA K Units V V mA mA K Units MHz MHz MHz Kbps Kbps dBm dB MHz/V dBc/Hz dBc/Hz dBc dBc mS Units MHz MHz MHz Kbps Kbps dBm uS mS AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com Comments Targeted Non Quick Start Using Quick Start Manchester coded data NRZ data Transmit Kvco 10kHz 100kHz With typical matching components 50kHz PLL loop bandwidth Comments Targeted Non Quick Start Using Quick Start Manchester coded data NRZ data In Sniff Mode 4 Data Sheet AMIS-52100 Low-Power Transceiver with Clock and Data Recovery 6.0 Pin Definitions This section describes the pins of the AMIS-52000 package. Table 8: Pin List Pin# Name 1 RX1 RF 2 RX2 RF 3 VCO2 4 VCO1 5 LPFILT 6 RSSI/ Bandgap Out 7 NC 8 CREF 9 GND 10 CLKOUT 11 X1 12 X2 13 IIC Data 14 NC 15 IIC Clock 16 TX/RX DATA 17 VDD 18 RFPWR 19 20 RFOUT RF RFGND Type RF RF Ana Ana Ana Ana Ana Ana Dig Ana Ana Dig Dig Dig Ana Ana RF Ana Comments Receive RF input 1 Receive RF input 2 Voltage controlled oscillator 2 Voltage controlled oscillator 1 Loop filter Analog RSSI output or bandgap output No electrical connection Current bias precision resistor Analog/digital ground RC, XTAL, or data clock output Xtal input Xtal output IIC interface data I/O No electrical connection IIC interface clock Data transmit, data receive or recovered data Positive power supply Regulated voltage Output for RF transmitter circuitry Transmit RF output RF ground 7.0 Package Outline Figure 2: Package Outline AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 5 Data Sheet AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet Table 9: Package Dimensions: 209mil SSOP Inches Millimeters Dm Min. Max. Min. Max. A 0.068 0.078 1.73 2.00 A1 0.002 .20 0.05 A2 0.065 0.073 1.65 1.85 b 0.009 0.015 0.22 0.38 D 0.271 0.295 6.90 7.5 E 0.291 0.323 7.40 0.820 E1 0.197 0.221 5.00 0.560 e 0.026 BSC 0.65 BSC 8.0 Pin Descriptions 8.1 RX1, RX2, RF Inputs RX1 and RX2 are RF antenna inputs to the AMIS-52100. The internal circuit designs are identical between these inputs. The AMIS52100 receiver inputs, RX1 and RX2, require external components to match the low noise amplifier (LNA) to external devices such as antennas. The external components must provide a DC voltage path to the RF ground. Figure 3 suggests an external circuit for the receiver inputs at 403MHz. Each circuit's input impedance can be trimmed internally to compensate for device manufacture and external component tolerances. The circuits employ an LNA, internal filters, a low frequency, intermediate frequency (IF), and an received signal strength indication (RSSI) circuit to recover the ASK/OOK modulated data. The signals in the two input channels are "summed" before the data recovery circuit. The functions of the receive circuits are controlled by writing to the registers shown in Table 10. Table 10: Receiver Control Register Description RX1 or RX2 Receiver Register Control Register (HEX) Name Bits 0x00 ANT1 Trim All 0x01 ANT2 Trim All 0x0c ANT1 Enable 0 ANT2 Enable 1 States 0 1 0 1 Comments Inverse relationship register value to internal capacitance Inverse relationship register value to internal capacitance Antenna port is off Antenna port is on Antenna port is off Antenna port is on Figure 3: Typical Input Impedance Match to 50 (402MHz) AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 6 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 8.2 VCO1, VCO2, Voltage Controlled Oscillator Tune The VCO1 and VCO2 pins connect a parallel combination of a capacitor and an inductor to the AMIS-52100 internal voltage controlled oscillator (VCO). The external LC (parallel inductor and capacitor) circuit sets the frequency of the internal VCO. The VCO frequency must be set to be twice the desired TX or RX frequency of the AMIS-52100. The range of the VCO frequency is 600MHz to 1536MHz. The voltage on these pins can be used to indicate proper operation of the AMIS-52100 PLL/VCO circuits, refer to the AMIS application note; "First Time Users Guide to working with the Transceiver IC" for more information. Table 11: VCO Control Registers VCO/PLL Control Registers Register (HEX) Name 0x06 Charge Pump Bits 0,1 VCO Current 2,3,4 PLL Divider 7 States 00 01 10 11 000 001 010 011 100 101 110 111 0 1 Comments 20uA 25uA 50uA* 100uA 180uA 220uA 260uA 300uA 340uA* 380uA 420uA 460uA Divider is 64 Divider is 128 *Denotes the normal value Figure 4: Typical Components for VCO Tuning at 402MHz AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 7 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 8.3 LPFILT, Loop Filter The LPFILT pin connects the AMIS-52100 internal phase lock loop (PLL) frequency synthesizer to an external loop filter. An external loop filter allows the design engineer to optimize the operation of the AMIS-52100 to meet the requirements of their product application. For more information see the AMIS application note: "Extending to Frequencies outside the 403MHz Target". Figure 5: Typical Loop Filter 8.4 RSSI/BG, Analog Output The RSSI/BG pin is used to output the signal from the RSSI circuits, the output of the voltage from the bandgap voltage reference or a bypass capacitor node. The RSSI output is a true analog representation of the received signal level. The pin can also be programmed to output the voltage of the bandgap voltage reference. When using the AMIS-52100 in the clock and data recovery mode, a capacitor needs to be connected from the RSSI/BG pin to ground. A typical value for this capacitor is 2.2nF. Additional information on the CDR function can be found later in this document. Table 12 presents the registers that control the function of the RSSI/BG pin. Table 12: RSSVBG Pin Control Registers RSSI Pin Definition Control Registers Register Name Bits (HEX) 0x0e Bandgap on RSSI 3 0x1e RSSI Ext Amp 4 States 0 1 0 1 Comments Normal operation BG output on RSSI* Tri-stated RSSI signal *Note that device needs to be in RX, TX or crystal on moded for bandgap voltage to be present on pin. 8.5 CREF, Current Reference Bias A resistor must be connected to the AMIS-52100 CREF pin to provide a current bias to the internal bandgap voltage reference circuit. It is critical that this resistor be a 33.2K with one percent or better tolerance for proper operation of the bandgap voltage reference. R(Bias) = 33.2K (1%) AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 8 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 8.6 GND, Ground The GND pin is the ground connection for the digital and analog circuits in the AMIS-52100. 8.7 CLKOUT, Internal Clock Output The CLKOUT pin is an output for the RC oscillator, crystal oscillator signal or the recovered data clock. The crystal oscillator signal output can be divided by 2, 3 or 4. The pin can also be programmed to output the signal from the recovered data clock function. For more information about the clock and data recovery (CDR) function of the AMIS-52100, refer to the section of this document on clock and data recovery. The CLKOUT pin function control registers are shown in Table 13. Table 13: Oscillator Output Control Registers CLKOUT Pin Definition Control Registers Register (HEX) Name Bits 0x0c CLKOUT enable 7 0x0d CLKOUT select 4,5 0x0e XTAL divide 0,1 States 0 1 00 01 10 11 00 01 10 11 Comments CLKOUT is enabled CLKOUT is disabled Automatic control RC OSC Xtal Off Divide by 4 Divide by 3 Divide by 2 Divide by 1 8.8 X1, X2, External Crystal Reference X1 and X2 pins connect a parallel resonance oscillator crystal to the AMIS-52100 internal oscillator circuit. The external crystal should meet the requirements as listed in Table 14, however, the two load capacitors should be sized slightly smaller than the recommended value for the crystal, because the AMIS-52100 adds capacitance in the internal trim circuit. For additional information, see the AMIS Application Note; "Quick Start Crystal Oscillator Circuit Operation and Setup". The crystal parameters are shown in Table 14. Table 14: External Crystal Parameters Parameter Min. Typ. Max. Units Conditions Crystal Frequency 12.56 12.65 MHz Targeted 10.9 14.0 Non Quick Start 9.375 24.0 Using Quick Start Crystal ESR 70 Crystal Tolerance 10 ppm Load Capacitance Load capacitors should be smaller than recommended for the crystal to allow for frequency tune 8.9 I2CDATA, I2CCLK, I2C Control Interface Bus The AMIS-52100 implements an I2C serial 8 bit bi-directional interface with the pins I2CDATA and I2CCLK. The AMIS-52100 implements the protocol for a slave device. The clock for the interface is generated by the external master device. The interface will support the normal (0 - 100 Kbits/second) or the fast (0 - 400Kbits/second) data modes. The interface conforms to the Phillips 2 specification for the I C bus standard. The pins have internal pull up resistors. See Table 15 and Table 16 for some parameters of this interface. Table 17 shows the register that controls the I2C address increment function. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 9 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 2 Table 15: Internal I C Pull-up Resistors Pin Function 2 I CDATA Internal Pull-up R 2 I CCLK Internal Pull-up R Typ. 15 15 Units K K 2 Table 16: I C Bus Device Addressing Device Address (Bin) HEX AMIS-52100 01101000 68 AMIS-52100 01101001 69 Function Device write Device read 2 Table 17: I C Control Register 2 I C Control Register Register (HEX) Name 2 0x0c I C address increment 2 Bits 2 States 0 1 Comments Increment after write Do not increment 2 The I CDATA and I CCLK lines are also used to signal an external controller about internal AMIS-52100 activities such as wakeup. The receiver can be woken by energy detection during a Sniff operation. The AMIS-52100 can set the application wakeup timer to wake it 2 2 from time to time to alert an external controller to perform tasks as defined by the application. The I CDATA and I CCLK lines are used to inform the external controller as to what event woke the AMIS-52100. These functions, Sniff Mode and application wakeup, are discussed later in this document. 8.10 TX/RX, Data Input/Output The transmit/receive (TX/RX) pin function can be programmed to be an input for RF transmissions, an output for RF reception, the RC oscillator signal output, or the recovered data output from the CDR circuits. In transmit mode, this pin is the digital data input to the AMIS-52100 RF transmit circuit. The data turns the transmit output power amplifier (PA) on or off. The AMIS-52100 does not perform any protocol conversion on the data bit stream, it is simply a serial bit stream. The state of the TX/RX pin either turns the output amplifier on, outputting RF signal. Or turns the output amplifier off, no RF signal output. The TX/RX input can be inverted which causes the state control of the RF output amplifier to be inverted also. In receive mode, this pin is the digital data output from the AMIS-52100 receivers. The received data is recovered as a high/low (digital ones and zeros) serial bit stream, the AMIS-52100 does not modify the received data protocol. The receiver is just a pass through function. The data output state due to the presence of energy in the receiver can be programmed to be either a high level or a low level at the TX/RX pin. An external controller is needed to decode the information in the recovered data bit stream. When programmed to be an oscillator output, the TX/RX pin outputs the signal from the RC oscillator. This signal can be used to monitor the frequency of the RC oscillator to trim the frequency to the desired value. The TX/RX pin can be programmed to output the recovered data obtained from the clock and data recovery circuits. The AMIS-52100 must be programmed into the CDR mode for this. More information on CDR is found in a later section on CDR. The functions of the TX/RX port are controlled by writing to the registers shown in Table 18 of the AMIS-52100. Table 18: TX/RX Pin Definition Control Registers Register (HEX) Name Bits 0x0e RC OSC on TX/RX 2 0x1e TX/RX invert 5 States 0 1 0 1 AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com Comments RX/TX normal RC OSC output Normal levels Inverted 10 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 8.11 VDD, Supply Voltage The VDD pin is the power supply pin for the AMIS-52100. The voltage on this pin is typically 3.0V. Please refer to the section "Operating and Maximum Specifications" of this document for the VDD operating conditions. 8.12 RFPWR, DC Voltage Output The AMIS-52100 generates a regulated DC voltage that is output on the RFPWR pin. This voltage should be fed through a DC connection to the RFOUT pin to power the output stage of the RF PA. The AMIS-52100 adjusts the voltage level through the value of the register shown in Table 19. Table 19: TX Voltage control Register RFPWR Voltage Control Register Register (HEX) Name 0x02 RFPWR trim Bits All States Comments 0xff is highest power 8.13 RFOUT, RF Output Signal The AMIS-52100 uses a high efficiency non-linear output driver to produce the high power RF signal. This final driver must be connected through a DC connection to the RFPWR pin of the AMIS-52100. External components are required to match the output to a 50load or to an external antenna. Figure 6 shows a typical matching circuit for the RFOUT pin. 8.14 RFGND, RF Ground The RFGND pin is the ground connection for the RF circuits in the AMIS-52100. Figure 6: Typical RFOUT Output Impedance Match to 50 (402MHz) AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 11 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 9.0 Circuit Functional Description The functions of the AMIS-52100 are presented in this section. These functions are: * * * * * * * * * * * Receiver Transmitter Sniff Quick Start Data Detection Clock and Data Recovery Application Wakeup I2C Protocol Registers Alternative Wakeup Power on-Reset/Brownout 9.1 Receiver RF signals often suffer from reflections along the path of propagation. These reflected signals arrive at the receiver antenna with different phases or time delays. The different phases of the reflected signals causes the signal strength at the receiver to vary. This variation can be large enough to cause the receiver to miss information. The AMIS-52100 sums the signals from the dual receiver channels inside the data detection circuits. This reduces the effect of the multipath reflections. The receivers in the AMIS-52100 require that the frequency be trimmed, the receiver oscillator frequency be tuned, the data rate filters be selected, and a signal threshold set as shown in Table 20. Table 21 lists some characteristic parameters for the receivers. Figure 7 shows a typical received data waveform. Table 20: Receiver Control Registers RX1 or RX2 Receiver Register Control Register (HEX) Name 0x00 ANT1 trim Bits All 0x01 ANT2 trim All 0x05 0x0a RX XTAL tune Data threshold All All 0x0c ANT1 enable 0 ANT2 enable 1 RX enable 3 0x0f Data filter 4,5,6 0x1e TX/RX invert 5 States 0 1 0 1 0 1 000 001 010 011 100 101 110 111 0 1 AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com Comments Inverse relationship register value to internal capacitance Inverse relationship register value to internal capacitance Reference level for detecting data logic state Antenna port is off Antenna port is on Antenna port is off Antenna port is on Receiver is off Receiver is on 1.1kHz 2.3kHz 5.2kHz 10.4kHz 1.18kHz 2.57kHz 7.0kHz 20.45kHz Normal levels Inverted 12 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Table 21: RF Input Electrical Characteristics Specificatio Settings Conditions n Input Resistance Input Trim 0x00 Min. tune Capacitance Trim 0xff Max. tune Sensitivity 1 Kbps Frequency Max Input IP3 IP2 Typ. Max. 2 Comments K 3 6 -117 403.5 -10 +8 +66 Units Data Sheet pFarads pFarads dBm MHz dBm dBm dBm w/CDR Target frequency Figure 7: Received Waveform 9.2 Transmitter The RF transmitter is a non-linear open drain device. It requires a DC signal path to RFPWR, which is the output of the internal power supply to the transmitter. The transmitter is switched on and off with the serial transmit data stream. The output requires a tuned resonant circuit externally to form the desired waveform. This resonant circuit should be resonant at the desired output frequency. The transmitter output also requires filtering to reduce the harmonics to acceptable levels. The circuit includes a parallel LC tank (Lp and Cp) tuned to 402MHz (including internal capacitance) and a series LC (Ls and Cs) to produce a 403MHz output while reducing the harmonics. The transmitter requires that the output power level be programmed, the transmit frequency be tuned and the data rate be selected as shown in the registers of Table 23 lists some characteristic parameters for the transmitter. Figure 8 shows what the transmit output waveform could look like. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 13 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Table 22: Transmitter Control Registers TX/RX Definition Control Registers Register (HEX) Name 0x02 TX power 0x04 TX XTAL trim 0x0c TX enable 0x0f Data filter 0x1e TX/RX invert Bits All All 4 4,5,6 5 Table 23: Output Impedance Characteristics Specification Settings Conditions Output Resistance Impedance Capacitance Output Power RFPWR 0x00 RFPWR 0xff Harmonics Ext circuit Frequency Target Range Quick Start Full range Modulation On/Off Ratio TX output States Data Sheet Comments 0 1 000 001 010 011 100 101 110 111 0 1 Transmitter is off Transmitter is on 1.1kHz 2.3kHz 5.2kHz 10.4kHz 1.18kHz 2.57kHz 7.0kHz 20.45kHz Normal levels Inverted Min. 11 Typ. 22 3 -26 12 -35 402 350 300 Max. 13 405 448 768 ASK/OOK 70 Units pFarads dBm dBm dBm MHz MHz MHz dBm Figure 8: Transmit Waveforms 9.3 Sniff Mode Very low power applications will want to program the AMIS-52100 to use the Sniff Mode. This mode turns the receiver and crystal oscillator off for a programmed time. At the end of this time the receiver wakes and "sniffs" for incoming RF energy. If energy is detected, the receiver wakes the full receive function and starts data recovery from the RF carrier. If energy is not detected, the receiver returns to the low power or "sleep" state. The operation of the Sniff Mode is very programmable. The time that the receiver is asleep can be programmed from microsecond to seconds. Once the receiver wakes to detect RF energy, there is a programmable delay before the receiver checks for energy. There is another delay that accounts for circuit delays. Finally, there is a programmable delay after energy is detected and before the receiver samples the recovered energy to determine the logical state of the recovered data. Table 24 lists these registers. Refer to the AMIS application note "Sniff Mode" for more information. Figure 9 and Figure 10 show waveforms that show the timing of the Sniff Mode. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 14 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Table 24: Sniff Function Control Registers Control Registers Associated with the Sniff Function Register (HEX) Name 0x0b SNIFF Threshold 0x0c WAKE on RSSI Bits All 5 0x0d SNIFF TIMER RES 3 0x13 0x16 0x18 0x19 0x1a 0x1b DATA FILTER IRQ DELAY RSSI DELAY SNIFF TIMER OFFSET DWELL DATA FILTER PRE-DIVIDER All All All All All All States 0 1 0 1 Comments Reference level for detected RF Do not wake on RSSI Wake on RSSI > threshold Resolution is set to 0.5mS per step Resolution is set to 64mS per step Delay from RX wakeup to data sampled 2 Time I C and TX/RX are active to indicate a wakeup Delay from wakeup to RSSI being checked Time that receiver is off in Sniff Mode Time allowing receiver to power up (typically >40uS) Delay from data detection to pre-clock output Figure 9: Receiver Data Acquisition in Sniff Mode AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 15 Data Sheet AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet Figure 10: Sniff Timing at RF Energy Detection 9.4 Quick Start There are two oscillators in the AMIS-52100, a low power 10kHz RC oscillator and a crystal oscillator. The RC oscillator is used to keep the AMIS-52100 running in a very low power mode. This oscillator is used to form the clocks for the Sniff Mode timers and the application wakeup timers. Figure 11 shows a block diagram of the clocks in the AMIS-52100. The crystal oscillator is the reference that is used to create the RF frequencies for transmit and receive. It is the reference for timing functions in the AMIS-52100. An RC oscillator is used to produce a kicker signal when the crystal oscillator is needed to Quick Start. Figure 11: Internal Clocks AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 16 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet A kicker circuit stimulates the crystal oscillator circuit with oscillations close to the correct frequency. This reduces the time it takes for the frequency to be locked. The receiver is on frequency and ready to receive the incoming signal much faster with the use of this circuit. The Quick Start function is necessary when using the Sniff Mode. Table 25 lists the registers that function with Quick Start. Refer to the AMIS application note "Quick Start Crystal Oscillator Circuit Operation and Setup" for more information. Table 25: Quick Start Control Registers Quick Start Control Registers Register (HEX) Name 0x03 Kicker Trim 0x0e Kick Config1 Kick Config2 Bits All 4 States 5 0 1 0 1 Comments Trim the internal RC OSC to form a kick-start to the XTAL oscillator Common mode clamp disabled (startup) Common mode clamp enabled (normal) Normal operation Continuous kick on 9.5 Data Detection The RSSI circuit creates an analog voltage waveform (18mV/dB) that follows the signal strength of the RF signal. A data slice circuit then samples that waveform to create the digitized data. The slice circuit in the AMIS-52100 can be programmed to operate in one of three modes; DAC mode, average mode or peak mode. The DAC mode compares a fixed slice threshold value to the level in the slice output. The digital data state is determined by the level of the slice output being above or below that fixed threshold. Refer to AMIS application note "Setting Up the Data Slicing Modes" for more information. Figure 12 shows a typical waveform for the DAC mode. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 17 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet Table 26Table 26 shows the control registers for the auto slice modes. Figure 12: DAC Slice Mode Waveform The average mode generates a threshold value automatically. This generated threshold is used to compare to the output of the slice circuit to re-create the digital data. The slice circuit uses an external capacitor to generate a charge time constant that is equal to charging to 95 percent of a bit level in two bit time periods. The data protocol should add a header to the data to allow the slice circuit to determine the average level. Refer to AMIS application note "Setting Up the Data Slicing Modes" for more information. Figure 13 shows a typical waveform for the average mode. Table 26 shows the control registers for the auto slice modes. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 18 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet Figure 13: Average Slice Mode Waveform The peak mode also generates a threshold value automatically. This generated threshold is used to compare to the output of the slice circuit to re-create the digital data. The slice circuit uses an external capacitor with an internal peak detector to form the peak value of the data waveform. A threshold value is set 6dB below this peak value. The capacitor value should be selected so that the peak detector does not discharge during periods of continuous zeros, while being small enough to allow the peak detector to reach the peak value quickly. Refer to AMIS application note "Setting Up the Data Slicing Modes" for more information. Figure 14 shows a typical waveform for the Peak mode. Table 26 shows the control registers for the auto slice modes. Figure 14: Peak Slice Mode Waveform AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 19 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Table 26: Auto Slice Control Registers Auto Slice Control Registers Register (HEX) Name 0x0a DATA SLICE THRESHOLD 0x0f HYSTERESIS AUTOSLICE Bits All States 0,1 00 01 10 11 00 01 10 11 2,3 Data Sheet Comments Set a fixed reference level for the slice output to be compared to in the DAC mode 0mV hysteresis used in the threshold circuit 20mV hysteresis used in the threshold circuit 50mV hysteresis used in the threshold circuit 100mV hysteresis used in the threshold circuit DAC mode used for data detection (DEFAULT) Average mode used for data detection Peak mode used for data detection DAC mode used for data detection 9.6 Data and Clock Recovery Data recovered in a noisy environment or from a small RF signal usually is jittery. The AMIS-52100 can remove much of that data jitter by recovering a synchronous clock signal from the incoming data. The AMIS-52100 can be set to do auto slice data detection. The clock and data recovery circuits can be programmed to generate a data clock for synchronously clocking the data out of the AMIS52100, removing much of the jitter in this process. The AMIS-52100 has an internal PLL that must be programmed to the frequency of the data by setting the values in the FWORD register and setting the coefficients of the filter. If these values are close to the data rate, the AMIS-52100 will recover the data clock from the incoming detected data. The CDR circuit can also be set or clamped with a tolerance to the frequency difference between the supposed data rate and the actual data rate to improve the performance of the CDR function. The CDR circuit can be set to reset after a programmed number of data time periods without data. This stop check function allows the CDR circuit to reacquire the clock when new data is received, maintaining better clock to data synchronization. Table 27 presents the registers associated with the data and clock recovery function. Refer to the AMIS application note "Clock and Data Recovery Circuit Operation and Setup" for more information. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 20 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Table 27: Data and Clock Recovery Control Registers Data and Clock Recovery Associated Registers Register (HEX) Name Bits States 0x07 FWORD LSB All 0x08 FWORD All 0x09 FWORD MSB All 0x0d DATA MUX 6 0 1 CLKMUX 7 0 1 0x10 K0 0,1,2 000 001 010 011 100 101 110 111 K1 4,5,6 000 001 010 011 100 101 110 111 0x11 K2 0,1,2 000 001 010 011 100 101 110 111 FsDIV 4,5,6 000 001 010 011 100 101 110 111 0x12 STOP CHECK 0,1 00 01 10 11 LOOPCLAMP 2,3 00 01 10 11 FREERUN 4 0 1 CRD RESET 5 0 1 AUTO/MANUAL 6 0 RESET 1 SAMPLE 7 00 WINDOW 00 Data Sheet Comments Sets the initial internal clock frequency for the clock and data recovery circuits TX/RX normal signals Recovered data on TX/RX Normal CLKOUT signals Recovered CLOCK output on CLKOUT Filter coefficient gain is 1 Filter coefficient gain is 2 Filter coefficient gain is 4 Filter coefficient gain is 8 Filter coefficient gain is 16 Filter coefficient gain is 32 Filter coefficient gain is 64 Filter coefficient gain is 128 Filter coefficient gain is 1 Filter coefficient gain is 2 Filter coefficient gain is 4 Filter coefficient gain is 8 Filter coefficient gain is 16 Filter coefficient gain is 32 Filter coefficient gain is 64 Filter coefficient gain is 128 Filter coefficient gain is 0.125 Filter coefficient gain is 0.250 Filter coefficient gain is 0.500 Filter coefficient gain is 1.000 Filter coefficient gain is 2 Filter coefficient gain is 4 Filter coefficient gain is 8 Filter coefficient gain is 16 Sample frequency divider is 2 Sample frequency divider is 4 Sample frequency divider is 8 Sample frequency divider is 16 Sample frequency divider is 20 Sample frequency divider is 32 Sample frequency divider is 40 Sample frequency divider is 48 StopCheck bits: disabled StopCheck bits: 2 StopCheck bits: 4 StopCheck bits: 8 Loop clamp value is: +-BaudClk/8 Loop clamp value is: +-BaudClk/16 Loop clamp value is: +-BaudClk/32 Loop clamp value is: +-BaudClk/64 Phase alignment enabled Phase alignment disabled CDR reset disabled CDR reset enabled POR reset (auto) CDR reset enabled (manual) Sampling starts with bit start edge Sampling centered around bit center The clock and data recovery function requires that the receiver be able to recover the data from the incoming RF signal. There is a method to test the clock and data recovery function without having to set the receiver up to receive data. This is a test mode that allows an input data stream (square wave at 1/2 the data rate) to be input on the RSSI pin and recovered clock will appear on the CLKOUT pin AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 21 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet while recovered data will appear on the TX/RX pin. The AMIS-52100 must be set up for clock and data recovery (See the AMIS application note "Clock and Data Recovery Circuit Operation and Setup"). Then the following register in Table 28 defines the test select. Table 28: Clock and Data Recovery Test Mode Clock and Data Recovery Test Control Register Register (HEX) Binary Code HEX Code 0x1d 00001110 0x0e 00001111 0x0f Comments Normal RSSI digital input CDR start bit digital input to RSSI 9.7 Application Wakeup Very low power applications can take advantage of the application wakeup function in the AMIS-52100. The AMIS-52100 is placed in a low power or "sleep" state until the programmable application wakeup timer goes off. This wakes the AMIS-52100 so that it can alert the external controller that the application may perform required operations. Since the AMIS-52100 can be awakened by either RF energy detection, in Sniff Mode, or by the application wakeup timer, an external controller can interrogate the I2C bus pins to determine which function cause the AMIS-52100 to wake. Also, when the AMIS-52100 is in the power down or "sleep' state, an external controller can wake it. Table 29 presents the registers associated with this application wakeup function. Table 29: Application Wakeup Control Registers Application Wakeup Control Registers Register (HEX) Name Bits 0x14 AW TIMER DIV All 0x15 AW TIMER All 0x17 PRE/POST AW All DELAY States Comments Divides the RC oscillator to form a clock for the AW Number of AW clock periods before a AW wakeup Number of CLKOUT clock periods before the TX/RX pin goes low for a AW cycle 9.8 I2C Interface The I2C is a two pin bi-directional serial interface communication bus. There is a data line and a clock line. Serial data on the data pin is clocked into or out of the AMIS-52100 by the clock pin. The AMIS-52100 is implemented as a slave device, which means that an external controller is the master. The master forms the clock signal for all transactions between the master (external controller) and the slave (AMIS-52100). The slave device acknowledges writes to it and the master acknowledges reads from the slave. The serial bit rate can be as high as 400Kbps and is set by the clock of the master. A communication link is started with a start sequence. Communication continues as long as the master and slave acknowledge each write or read. Communication is ended with a stop sequence. These are illustrated by Figure 15, Figure 16 and Figure 17. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 22 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Figure 15: 12C Valid Control Waveforms Figure 16: 12C Protocol in a Write 68 (Hex) or a Data Write Request AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 23 Data Sheet AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet Figure 17: 12C Write and Read Protocol 9.9 Registers The AMIS-52100 is comprised of 31 registers. These registers are presented in the AMIS application note: "AMIS-52100 Register Description for Transceiver IC". 9.10 Power-on-Reset/Brownout Detection The POR/brownout detection circuit ensures that the AMIS-52100 will be in a reset state when VDD drops below a certain threshold voltage, and remains in this state until VDD rises above another threshold voltage. The POR circuit characteristics are illustrated in Figure 18. Figure 18: Power-on-Reset Characteristics AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 24 AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 9.11 Alternative Wake-Up Figure 19: Wakeup Circuits The AMIS-52100 will wake from a low power mode upon the reception of RF energy, an application wakeup time out or when signaled by an external controller. The low power mode is when the RF circuits are shut off, the crystal oscillator is shut off, the CLKOUT circuits are shut off and only the RC oscillator and wakeup divider chain are running. When the AMIS-52100 receiver detects energy and wakes 2 2 up, the RX/TX pin is set low while the I CDATA and I CCLK pins are allowed to remain pulled high. When the application wakeup timer 2 wakes the AMIS-52100 to inform the external controller that tasks need to be performed, the TX/RX and I CDATA pins are set low 2 while the I CCLK pin is allowed to remain high. The TX/RX pin can be used to alert the external controller that a wake up occurred in 2 the AMIS-52100. Then the external controller can interrogate the I C pins to determine what caused the wake up to occur. The external controller can also cause the AMIS-52100 to wake up by setting both the I2CDATA and I2CCLK lines low. These functions are shown in the following Table 30. Table 30: Wakeup Truth Table Wakeup Truth Table Wakeup Source TX/RX SNIFF 0 HK Cycle 0 External 1 2 I CDATA 1 0 0 2 I CCLK 1 1 0 CLKOUT XTAL out RC oscillator Don't care Comments Wake on RF energy detect Wake due to HK timer timeout Wake due to external controller 10.0 Ordering Information Ordering Code 19293-001-XTP XTD) 19293-002-XTP XTD) 19293-003-DIE 19293-004-DIE (or Device Number AMIS-52100-I/A (or AMIS-52100-M AMIS-52100-I/A AMIS-52100-M Package Type 20-pin SSOP (209mil) (shrink small outline package) 20-pin SSOP (209mil) (shrink small outline package) Bare die Bare die AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 25 Industry Application Industrial, automotive, other Shipping Configuration Tape&Reel (-XTP) Tube/Tray (-XTD) Medical Tape&Reel (-XTP) Tube/Tray (-XTD) Industrial, automotive, other Medical Waffle-pack Waffle-pack AMIS-52100 Low-Power Transceiver with Clock and Data Recovery Data Sheet 11.0 Company or Product Inquiries For more information about AMI Semiconductor, our technology and our product, visit our Web site at: http://www.amis.com. North America Tel: +1.208.233.4690 Fax: +1.208.234.6795 Europe Tel: +32 (0) 55.33.22.11 Fax: +32 (0) 55.31.81.12 Devices sold by AMIS are covered by the warranty and patent indemnification provisions appearing in its Terms of Sale only. AMIS makes no warranty, express, statutory, implied or by description, regarding the information set forth herein or regarding the freedom of the described devices from patent infringement. AMIS makes no warranty of merchantability or fitness for any purposes. AMIS reserves the right to discontinue production and change specifications and prices at any time and without notice. AMI Semiconductor's products are intended for use in commercial applications. Applications requiring extended temperature range, unusual environmental requirements, or high reliability applications, such as military, medical life-support or life-sustaining equipment, are specifically not recommended without additional processing by AMIS for such applications. Copyright (c)2006 AMI Semiconductor, Inc. AMI Semiconductor - Rev 4.0, Mar. 06 - M-20535-004 www.amis.com 26