CMX980AL7 CML Microcircuits, CMX980AL7 Datasheet - Page 89

no-image

CMX980AL7

Manufacturer Part Number
CMX980AL7
Description
TETRA Baseband Processor
Manufacturer
CML Microcircuits
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CMX980AL7
Manufacturer:
CML
Quantity:
20 000
TETRA Baseband Processor
1.6.7
1999 Consumer Microcircuits Limited
Receiver Re-Synchronisation
/* Pseudo-code for the use of re-synchronising feature in the CMX980A */
/*
/* When using low data rate on the rx data serial port
/* alternate I & Q samples are transmitted.
/* If synchronisation is lost with the serial port by
/* missing a data word, then use the method below to
/* re-gain sync and identify the correct channel for
/* data received.
/*
/* It is assumed that the RxSampleSel bit has been set
/* to give the requred sample phasing
/* i.e. I before Q
module begin
endmodule
function prototypes
SerialCmdWrite( 7 bit Register Address, 8 bit Data )
SerialCmdRead( 7 bit Register Address ) -> returns serial data
end
SerialCmdWrite( 7'h21, 8'hff );
SerialCmdRead( 7'h20 );
SerialCmdWrite( 7'h21, 8'h02 );
wait (until interrupt generated )
SerialRxRead() ;
or Q before I.
// Disable all interrupt sources
// read the RxErrorStatus register
// Enable the EvenSamplePhase
// This is system dependent
// Next Rx Data will be from the
89
// to clear all pending interrupts
// disregard returned data
// interrupt
// channel selected
// by the RxSampleSel bit in the
// RxSetup1 reg
// RxSampleSel = 0 -> Q
// RxSampleSel = 1 -> I
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
CMX980A
D/980A/3

Related parts for CMX980AL7