Texas Instruments TCM4300 manual ±14. Synthesizer Control Fields, Name Description

Page 52

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.

SynCtrl0

7 ± 5

 

4 ± 0

 

 

 

SEL[2:0]

 

LOWVAL

 

 

 

 

 

 

 

7 ± 6

5

4 ± 0

SynCtrl1

 

 

 

Reserved

MSB/LSB

HIGHVAL

 

FIRST

 

 

 

 

 

 

 

SynCtrl2

7 ± 6

5

4 ± 0

 

 

 

Reserved

CLKPOL

NUMCLKS

 

 

 

 

Figure 4±7. Contents of SynData Registers

Table 4±14 identifies the meaning of each of the bit fields in SynCtrl[2:0].

 

Table 4±14. Synthesizer Control Fields

 

 

NAME

DESCRIPTION

 

 

CLKPOL

This is a 1-bit field. When CLKPOL = 1, the SYNCLK signal is a positive-going, 50% duty cycle

 

pulse. CLKPOL = 0 reverses the polarity of SYNCLK.

 

 

NUMCLKS

This 5-bit field defines the total number of clock pulses that are to be produced on SYNCLK. The

 

value written into NUMCLKS is the desired number of output clock pulses, with one exception:

 

When 32 clock pulses are desired, all zeroes are written into NUMCLKS.

 

 

HIGHVAL

This 5-bit field defines when the strobe signal for the selected synthesizer is driven high. HIGHVAL

 

is the bit number at which the signal changes state. Bits being transferred on SYNDTA are

 

sequentially designated 0, 1, . . . 31, independent of any MSB/LSB selection.

 

 

LOWVAL

The value written into this 5-bit field affects the strobe signal for the selected synthesizer. LOWVAL

 

is the bit number at which the strobe signal is driven low. The first bit transferred out of the serial

 

interface is defined to occur at bit-time 0, independent of any MSB/LSB selection.

 

 

MSB/LSB FIRST

Writing a 0 to MSB/LSB FIRST causes the LSB (SynData0[0]) to be the first bit sent to SYNDTA

 

of the serial synthesizer interface. Writing a 1 to this bit programs the block for MSB first operation,

 

SynData3[7].

 

 

SEL[2:0]

This is a 3 bit field that selects which synthesizer strobe line is active. A 1 in any of the SELx bits

 

activates the corresponding latch enable.

 

 

In the status register MStatCtrl, two bits, SYNOL and SYNRDY, are dedicated to the synthesizers. The first is an out-of-lock indicator that comes from the SYNOL input terminal. When the SYNOL input terminal is connected to the OR of the out-of-lock signals from the external synthesizers, the lock condition of the synthesizers can be monitored by reading the MStatCtrl register. A high on SYNOL also prevents the PAEN output from being asserted and forces the TXI and TXQ outputs to zero. The SYNRDY bit, active high, indicates when the synthesizer interface is idle and ready for programming. When SYNRDY is low, the synthesizer interface is busy.

Controlling the synthesizer interface is straightforward. The microcontroller checks to see if the SYNRDY bit is low. When it is low, the synthesizer interface is not ready. When SYNRDY goes high, the microcontroller programs the desired information into the four registers. When the microcontroller write to the SynCtrl2 register is complete, the synthesizer interface sets the SYNRDY bit low and begins to send data, clock, and latch enable according to the format established in the registers. SYNRDY returns high when the entire operation is complete.

4±17

Image 52
Contents Data Manual SLWS010F TCM4300 Data Manual Important Notice Contents Mechanical Data ±1 List of Illustrations List of Tables Features IntroductionTCM4300 Functional Block Diagram Pin Assignments PZ Package TOP ViewVSS FmrxenTerminal Functions Terminal Description NameDsprw DspstrblDvdd DvssMcds MTS1Mclkin McrwScen SintSynclk SyndtaPower Rating Above TA = 25C Dissipation Rating TablePackage Derating FactorReference Characteristics Power ConsumptionRecommended Operating Conditions Terminal Impedance RXIP, RXIN, RXQP, and Rxqn Inputs Avdd = 3 V, 4.5 V, 5Function MIN TYP² MAX Unit Parameter Test Conditions MIN TYP MAX UnitAuxiliary D/A Converters Transmit I and Q Channel OutputsParameter MIN TYP MAX Unit RSSI/Battery A/D Converter Auxiliary D/A Converters Slope AGC, AFC, PwrcontAuxiliary D/A Converters Slope Lcdcontr Nominal LSB Nominal Output VoltageTransmit TX Channel Frequency Response Digital Mode Transmit TX Channel Frequency Response Analog Mode Page Mclkout Mclkout Timing Requirements see ±1 and NoteVOH VOL Parameter Alternate MIN MAX Unit McdsMcrw MCA4±MCA0 MCD7±MCD0 Mccsh MccslParameter Alternate MIN MAX Unit Symbol MCA4±MCA0MCA4±MCA0 MCD7±MCD0 Twdho Motorola 16-Bit Read Cycle, MTS 10 = MCA0±MCA4 MCD0±MCD7 Mccsh MccslMCA0±MCA4 Mcrw MCA0±MCA4 MCD0±MCD7 Mccsh Mccsl10% ThR / W ThWA Dspcsl DspstrblDsprw Dspa Dspd±11. TCM4300 to DSP Interface Write Cycle ±12 ±1. TCM4300 Receive Channel Control Signals Control Signal Analog Mode Digital ModeMode Fmvox Iqrxen Fmrxen Data Transfer±2. RXIP, RXIN, RXQP, and Rxqn Inputs Avdd = 3 V, 4.5 V, 5 Transmit Section Modulation error percentage +100 s % ±5. Transmit TX I and Q Channel Outputs±6. Transmit TX Channel Frequency Response Digital Mode Transmit Burst Operation Digital Mode±7. Transmit TX Channel Frequency Response Analog Mode ±1. Power Ramp-Up/Ramp-Down TIming Diagram Transmit I And Q Output Level Wide-Band Data Demodulator±8. Typical Bit-Error-Rate Performance Wbdbw = Wide-band Data Interrupts±9. Bits in Control Register WBDCtrl Parameter Test Conditions MIN MAX Unit Mean CNRWide-band Data Demodulator General Information WBD±10. Auxiliary D/A Converters Auxiliary DACs, LCD Contrast Converter±11. Auxiliary D /A Converters Slope AGC, AFC, Pwrcont RSSI, Battery Monitor ±13. RSSI/Battery A/D ConverterTiming And Clock Generation ±12. Auxiliary D /A Converters Slope LcdcontrClock Generation Speech-Codec Clock GenerationMicrocontroller Clock Sample Interrupt SintPhase-Adjustment Strategy Mclkin RCOMclken Frequency Synthesizer Interface Clkpol Numclks Lowval HighvalMSB/LSB First Syndta±14. Synthesizer Control Fields Name DescriptionPower Control Port 15. External Power Control SignalsName Suggested External Application Reset Synclk Syndta SYNLE1 SYNLE0 SynrdyIqrxen Txen Mode WBD WbdonOUT1 Fmrxen ScenMicrocontroller-DSP Communications DintFifo a Fifo B Cint DSPMicrocontroller Register Map ±16. Microcontroller Register Map±17. Microcontroller Register Definitions Wide-Band Data/Control RegisterAddr Name Category Microcontroller Status and Control Registers BIT Name Function Reset Value±18. WBDCtrl Register LCD Contrast ±19. MStatCtrl Register BitsLDC D/A Lcden±20. DSP Register Map DSP Register Map±21. DSP Register Definitions Wide-Band Data Registers Base Station Offset RegisterDspcsl TCM4300 Dsprw Dspstrbl Sint Cint Bdint DSP Strb INTDSP Status and Control Registers ±22. DStatCtrl Register BitsReset Power-On ResetInternal Reset State ±23. Power-On Reset Register InitializationIntel Microcontroller Mode Of Operation ±24. Microcontroller Interface Configuration±25. Microcontroller Interface Connections for Intel Mode Microcontroller InterfaceMitsubishi Microcontroller Mode of Operation Motorola Microcontroller Mode of OperationMcrw Mcds IRQ NMI DintCS3 ±32 Mechanical Data PZ S-PQFP-G100Important Notice