Page 3
TCM4300 Data Manual Advanced RF Cellular Telephone Interface Circuit (ARCTIC ) SLWS010F October 1996 Printed on Recycled Paper...
Page 4
IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the information being relied on is current.
Page 8
List of Tables Table 4–1 TCM4300 Receive Channel Control Signals 4–2 RXIP, RXIN, RXQP, and RXQN Inputs (AV 4–3 Receive (RX) Channel Frequency Response (FM Input in Analog Mode) 4–4 Receive (RX) Channel Frequency Response (RXI, RXQ Input in Digital Mode) 4–5...
DSP processing load during subscriber standby mode. In the digital mode, the TCM4300 accepts I and Q baseband data and performs A/D and D/A conversion and square-root raised-cosine filtering using dual 10-bit sigma-delta converters. The TCM4300 also has a /4-DQPSK modulation encoder for dibit-to-symbol conversion in the digital transmit mode.
Terminal Functions TERMINAL NAME Automatic frequency control. The AFC DAC output provides the means to adjust system temperature-compensated reference oscillator (TCXO). Automatic gain control. The AGC digital-to-analog converter (DAC) output can be used to control the gain of system receiver circuits. AV DD REF —...
Page 13
MCCSL allows the microcontroller to read from or write to the TCM4300. MCCSL Microcontroller interface chip-select. A low at MCCSL in conjunction with a high at the MCCSH allows the microcontroller to read from or write to the TCM4300. MCD0 I/O/Z Microcontroller 8-bit parallel data bus.
Page 14
RSSI Received signal strength indicator. RSSI samples received signal strength. RSOUTH Reset out high. An active high is output from RSOUTH for 10 ms after the TCM4300 is powered up. RSOUTL Reset out low. An active low is output from RSOUTL for 10 ms after the TCM4300 is powered up.
Page 15
Terminal Functions (Continued) TERMINAL NAME SCEN Speech CODEC enable. A high out from SCEN can enable the speech CODEC. SINT Sample interrupt. SINT is active low. In the analog mode, SINT occurs at 40 kHz; in the digital mode, SINT occurs at 48.6 kHz. SYNCLK Synthesizer clock.
2 Electrical Specifications This section lists the electrical specifications, the absolute maximum ratings, the recommended operating conditions and operating characteristics for the TCM4300 Advanced RF Cellular Telephone Interface Circuit. Absolute Maximum Ratings Over Operating Free-Air Temperature Range † (unless otherwise noted)
Recommended Operating Conditions Supply voltage, DV DD High-level input voltage, V IH Low-level input voltage, V IL High-level output voltage, V OH Low-level output voltage, V OL High-level output current at 3 V, I OH Low-level output current at 3 V, I OL High-level output current at 5 V, I OH Low-level output current at 5 V, I OL Load capacitance, transmit I and Q channel outputs...
2.4.3 Terminal Impedance FUNCTION Receive channel input impedance (single ended), RXIP/N and RXQP/N Transmit channel output impedance (single ended), TXIP/N and TXQP/N FM input impedance, WBD MCLKOUT at 3.3 V MCLKOUT impedance MCLKOUT impedance MCLKOUT at 5 V † All typical values are at DV DD = 5 V, AV DD = 5 V, and T A = 25 C, unless otherwise specified. 2.4.4 RXIP, RXIN, RXQP, and RXQN Inputs (AV PARAMETER...
2.4.5 Transmit I and Q Channel Outputs PARAMETER Peak output voltage full scale centered at VCM Peak output voltage full scale, centered at VCM Nominal output-level (constellation radius) centered Nominal output level (constellation radius) centered at VCM Low-level drift Transmit error vector magnitude (EVM) Resolution S/(N+D) ratio at differential outputs Gain error (I or Q channel)
2.4.7 Auxiliary D /A Converters Slope (AGC, AFC, PWRCONT) NOMINAL LSB AUXFS[1:0] SLOPE VALUE SETTING 2.5/256 0.0098 Do not use Do not use 4/256 0.0156 4.5/256 0.0176 † The maximum input code is 255. The value shown for 256 is extrapolated. 2.4.8 Auxiliary D /A Converters Slope (LCDCONTR) NOMINAL LSB...
Operating Characteristics Over Full Range of Operating Conditions (Unless Otherwise Noted) 2.5.1 Receive (RX) Channel Frequency Response (RXI, RXQ Input in Digital Mode) PARAMETER TEST CONDITIONS 0.125 V peak-to-peak, 0.125 V peak-to-peak, 0.125 V peak-to-peak, Frequency response 0.125 V peak-to-peak, 0.125 V peak-to-peak, 0.125 V peak-to-peak, Peak-to-peak...
2.5.4 Transmit (TX) Channel Frequency Response (Analog Mode) PARAMETER TEST CONDITIONS 0 kHz to 8 kHz (see Note 4) 8 kHz to 15 kHz (see Note 4) 20 kHz to 45 kHz (see Note 5) Frequency response Frequency response 45 kHz to 75 kHz (see Note 5) >...
This section contains the timing waveforms and parameter values for MCLKOUT and several microcontroller interface configurations possible when using the TCM4300. The timing parameters are contained in Section 3.1 through Section 3.11. The timing waveforms are shown in Figures 3–1 through 3–11.
MCD t inv Data MCD invalid after rising edge of strobe MCDS Disable time, read data. TCM4300 releases MCD data bus t dis(RD) after rising edge of strobe MCDS Hold time, chip select MCCSH and MCCSL stable before...
TCM4300 to Microcontroller Interface Timing Requirements (Mitsubishi Write Cycle) (see Figure 3–3 and Note 2) PARAMETER Setup time, read/write MCRW stable before falling edge of t su(R/W) strobe MCDS Hold time, read/write MCRW stable after rising edge of t h(R/W)
Page 27
MCD t inv Data MCD invalid after rising edge of strobe MCDS Disable time, read data. TCM4300 releases MCD data bus t dis(RD) after rising edge of strobe MCDS Setup time, chip select MCCSH and MCCSL stable before...
TCM4300 to Microcontroller Interface Timing Requirements (Intel Write Cycle) (see Figure 3–5 and Note 3) PARAMETER Setup time, write address MCA stable before falling edge t su(WA) of strobe MCRW Hold time, write address MCA stable after rising edge of...
Page 29
MCD t inv Data (MCD) invalid after rising edge of strobe MCDS Disable time, read data. TCM4300 releases MCD data bus t dis(RD) after rising edge of strobe MCDS Hold time, chip select MCCSH and MCCSL stable before...
TCM4300 to Microcontroller Interface Timing Requirements (Motorola 16-Bit Write Cycle) (see Figure 3–7 and Note 4) PARAMETER Setup time, read/write MCRW stable before falling edge of t su(R/W) strobe MCDS Hold time, read/write MCRW stable after rising edge of t h(R/W)
Page 31
MCD t inv Data MCD invalid after falling edge of strobe MCDS Disable time, read data. TCM4300 releases MDS data bus t dis(RD) after falling edge of strobe MCDS Hold time, chip select MCCSH and MCCSL stable before...
TCM4300 to Microcontroller Interface Timing Requirements (Motorola 8-Bit Write Cycle) (see Figure 3–9 and Note 5) PARAMETER Setup time, read/write MCRW stable before rising edge of t su(R/W) strobe MCDS Hold time, read/write MCRW stable after falling edge of t h(R/W)
3.10 Switching Characteristics, TCM4300 to DSP Interface (Read Cycle) (see Figure 3–10) PARAMETER Setup time, read/write DSPRW stable before falling edge of t su(R/W) strobe DSPSTRBL Hold time, read/write DSPRW stable after rising edge of t h(R/W) strobe DSPSTRBL Setup time, chip select stable DSPCSL before falling edge...
3.11 Switching Characteristics, TCM4300 to DSP Interface (Write Cycle) (see Figure 3–11) PARAMETER Setup time, read/write DSPRW stable before falling edge of t su(R/W) strobe DSPSTRBL Hold time, read/write DSPRW stable after rising edge of t h(R/W) strobe DSPSTRBL Setup time, chip select stable DSPCSL before falling edge...
4 Principles of Operation This section describes the operation of the TCM4300 in detail. Timing diagrams and associated tables are contained in Section 3 of this data manual. Data Transfer The interface to both the system digital signal processor and microcontroller is in the form of 2s complement.
Page 37
Table 4–2. RXIP, RXIN, RXQP, and RXQN Inputs (AV PARAMETER Input voltage range Differential Input voltage for full- scale Input voltage for full scale digital output Single ended Differential Nominal operating level Nominal operating level Single ended Input CMRR (RXI, RXQ) Sampling frequency, SINT (digital mode) Sampling frequency, SINT (analog mode) Receive error vector magnitude (EVM)
In the digital mode (MODE = 1), the data is written to the TXI register using the SINT interrupt to synchronize the data transfer. The TCM4300 performs parallel-to-serial conversion of the bits in the TXI register and encodes the resulting bit stream as /4 DQPSK data samples. These samples are then filtered by a digital...
(RC) filter. The TCM4300 generates a power amplifier (PA) control signal, PAEN, to enable the power supply for the PA. The start and stop times of the TDM burst are controlled by writing to a single bit, TXGO, in the DSP DStatCtrl register.
Transmit Burst Operation (Digital Mode) In the digital mode, the TCM4300 performs all encoding, signal processing, and power ramping for the burst. Start and stop timing of the variable length bursts are set by means of the TXGO bit in the DStatCtrl register.
delay after the last symbol occurs (2 SINT periods before TXGO goes low); then the transmit outputs decay to zero differential voltage (each output at the voltage supplied to the VCM input terminal). The shape of the decay is the transient resulting from the internal SQRC filtering. The transmit outputs are held at zero differential voltage 6 SINT periods (3 symbol periods) after the start of the decay.
Figure 4–2. Transmit Power Ramp-Up/Ramp-Down Functional Diagram Transmit I And Q Output Level In the digital mode, the output level at TXI and TXQ is controlled by the TCM4300. During the burst, but not including ramp-up or ramp-down periods, the average output level (I specified value.
Table 4–8. Typical Bit-Error-Rate Performance (WBD_BW = 000) TEST CONDITIONS PARAMETER PARAMETER Bit error rate The WBDD is controlled by the bits in the control register WBDCtrl (see Table 4–9). Table 4–9. Bits in Control Register WBDCtrl NAME BIT CODE WBD_LCKD —...
At the same time, the interrupts DWBDINT and MWBDFINT are asserted. The interrupt rate is 800 s (8 bits/10 kHz). These interrupts are individually cleared when the WBD register is read by the corresponding processor. They can also be cleared by their respective processor by writing a 1 to the corresponding clear WBD bit.
The AFC, AGC, and PWRCONT DACs are disabled after powerup or after a reset of the TCM4300. After power up or reset, the default AUXFS[1:0] is 00. When the DACs are powered down, their output terminals go to a high-impedance state and can tolerate any voltage present on the terminal that falls within the supply range.
Auxiliary DACs, LCD Contrast Converter (continued) Table 4–12. Auxiliary D /A Converters Slope (LCDCONTR) NOMINAL LSB AUXFS[1:0] SLOPE VALUE SETTING 2.5/16 0.1563 Do not use Do not use 4/16 0.2500 4.5/16 0.2813 † The maximum input code is 15. The value shown for 16 is extrapolated. 4.10 RSSI, Battery Monitor The received signal strength indicator (RSSI) and battery (BAT) strength monitor share a common register.
CSCLK is exactly CMCLK divided by 256 (see Figure 4–4). To save power, the codec clocks are only generated by TCM4300 when the SCEN bit of the DStatCtrl register is set high. When SCEN is low, both outputs, CSCLK and CMCLK, are held low. SCEN is also available as an output.
The number of cycles altered is controlled by internal counters. In the TCM4300 there are two clocks which must be adjusted: CMCLK and an internal 9.72-MHz clock from which SINT is derived. Each of these clocks has an associated counter that counts the number of cycles that have been lengthened or shortened by one MCLKIN period each and thus detects when the total adjustment is complete.
4.12 Frequency Synthesizer Interface The synthesizer interface provides a means of programming three synthesizers. The synthesizer-side outputs are a data line, a clock line, and three latch enable lines that separately strobe data into each synthesizer. The control inputs are registers mapped into the microcontroller address space. The status of the interface can be monitored to determine when the programming operation has been completed.
The SynData0 register contains the least significant bits of the 32-bit data register. SynData3 contains the most significant bits. The bits in the SynCtrl0, SynCtrl1, and SynCtrl2 registers are allocated as shown in Figure 4–7. 7 – 5 SynCtrl0 SynCtrl0 SEL[2:0] 7 –...
For systems requiring minimum system current consumption, power can be provided to each functional part of the TCM4300 only when that function is required for proper system operation. To accomplish this, the TCM4300 provides six external power control signals accessible through the DStatCtrl and MStatCtrl registers.
In addition to allowing control of power to external functional modules, these power control bits combined with other control bits are used to control internal TCM4300 functions. This control system is shown in Figure 4–9. WBD_ON Ctrl FMRXEN MIntCtrl SCEN...
In the analog mode, (MODE bit set low), PAEN is high whenever TXEN is active and SYNOL is low. The SYNOL input can be used as an indication to the TCM4300 that the external synthesizers are out of lock. The PAEN signal is gated by SYNOL to prevent off-channel transmissions.
Page 56
4.15 Microcontroller Register Map The microcontroller can access 17 locations within the TCM4300. The register locations are 8 bits wide as shown in Table 4–16 and Table 4–17. Table 4–16. Microcontroller Register Map ADDR NAME WBDCtrl WBD_LCKD WBD_ON FIFO FIFO A(B) Microcontroller to DSP (DSP to microcontroller)
Table 4–18. WBDCtrl Register R / W NAME Wide-band data lock data. WBD_LCKD determines whether edge R / W WBD_LCKD detector is locked (1) or unlocked (0). R / W WBD_ON Wide-band data on. WBD_ON turns the WBDD module on/off (1/0). 7 –...
Table 4–19. MStatCtrl Register Bits R / W NAME Synthesizer out of lock. SYNOL is equal to the level applied to SYNOL input pin. SYNOL can be used as an input for an externally generated SYNOL status signal to prevent transmission when external synthesizers are out of lock.
The register map accessible to the DSP port is shown in Table 4–20 and Table 4–21. There are 14 system addressable locations. Note that the write address of FIFO B is the same as the read address of FIFO A. Figure 4-11 details the connection of TCM4300 to an example DSP. Table 4–20. DSP Register Map...
BST OFFSET values are 00, 01, 10, and 11, which correspond to an offset value d of 0, 1, 2, and 3 respectively as shown below. BST OFFSET BST OFFSET The delay in the TCM4300 TX channels is increased by the amount: SINT BST OFFSET 4–26...
4.22 DSP Status and Control Registers DIntCtrl, Clear and Send Bits: The bit names in the DIntCtrl register indicate the action to be taken when a 1 is written to the respective bit. When these bits are being read, a 1 indicates that the corresponding interrupt is pending.
4.23 Reset A low on RSINL causes the TCM4300 internal registers to assume their reset values. The power-on reset circuit also causes internal reset. However, the logic level at RSINL has no effect on reset outputs RSOUTH and RSOUTL. The effects of resetting the TCM4300 are described in the following paragraphs.
4.24 Microcontroller Interface The microcontroller interface of the TCM4300 is a general purpose bus interface (see Table 4–24) which ensures compatibility with a wide range of microcontrollers, including the Mitsubshi M37700 series and most Intel and Motorola series. The interface consists of a pair of microcontroller type select inputs MTS1 and MTS0, address and data buses, as well as several input and output control signals that are designed to operate in a manner compatible with the microcontroller selected by the user.
(R/ W) signal and active-low interrupt request signals. The processor E (8-bit) or DS (16-bit) and (R/ W) control signals should be connected to the TCM4300 MCDS signal and the MCRW signal, respectively. Table 4–27 illustrates the connections between the TCM4300 and an 8-bit Motorola processor.
Table 4–28. Microcontroller Interface Connections for Motorola Mode (16 bits) TCM4300 TERMINAL MTS1, MTS0 Tie to logic levels: high and low, respectively MCCSH Not on microcontroller; can be used for address decoding MCCSL Not on microcontroller (68000, 68008) CS1, CS2, or CS3 (68302) MCD7–MCD0...
5 Mechanical Data PZ (S-PQFP-G100) 0,50 12,00 TYP 14,20 13,80 16,20 15,80 1,45 1,35 1,60 MAX NOTES: A. All linear dimensions are in millimeters. B. This drawing is subject to change without notice. C. Falls within JEDEC MO-136 PLASTIC QUAD FLATPACK 0,27 0,08 0,17...
Page 69
IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the information being relied on is current.
Need help?
Do you have a question about the TCM4300 and is the answer not in the manual?
Questions and answers