AD6636BBCZ Analog Devices Inc, AD6636BBCZ Datasheet - Page 57
AD6636BBCZ
Manufacturer Part Number
AD6636BBCZ
Description
IC,Downconverter,CMOS,BGA,256PIN,PLASTIC
Manufacturer
Analog Devices Inc
Series
AD6636r
Datasheet
1.AD6636BCPCB.pdf
(80 pages)
Specifications of AD6636BBCZ
Rf Type
Cellular, CDMA2000, EDGE, GPRS, GSM
Number Of Mixers
1
Secondary Attributes
Down Converter
Current - Supply
450mA
Voltage - Supply
3 V ~ 3.6 V
Package / Case
256-CSPBGA
Pin Count
256
Screening Level
Industrial
Package Type
CSPBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Frequency
-
Gain
-
Noise Figure
-
Lead Free Status / Rohs Status
Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD6636BBCZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
LSB_FIRST Mode Using Single-Byte Block Transfers
SerialWrite(0x98); //CRCF Start Address
SerialWrite(0x01);
SerialWrite(0x00);
SerialWrite(0x99); //CRCF Final Address
SerialWrite(0x01);
SerialWrite(N-1);
for (i=0 ; i < N; i++) {
}
SerialWrite(0x98); //CRCF Start Address
SerialWrite(0x01);
SerialWrite(0x00);
SerialWrite(0x99); //CRCF Final Address
SerialWrite(0x01);
SerialWrite(N-1);
for (i=0 ; i < N; i++) {
}
MSB_FIRST Mode Using Multibyte Block Transfers
SerialWrite(0x99); //CRCF Final Address
SerialWrite(0x02);
SerialWrite(N-1);
SerialWrite(0x00);
for (i=0 ; i < N; i++) {
SerialWrite(0x9C);
SerialWrite(0x01);
//data bits[7:0]
SerialWrite(coeff[i] & 0xFF);
SerialWrite(0x9D);
SerialWrite(0x01);
//data bits[15:8]
SerialWrite(coeff[i] >> 8 & 0xFF);
SerialWrite(0x9E);
SerialWrite(0x01);
//data bits[23:16]
SerialWrite(coeff[i] >> 16 & 0xFF);
SerialWrite(0x9C);
SerialWrite(0x81);
//data bits[7:0]
Coeff[i] = SerialRead();
SerialWrite(0x9D);
SerialWrite(0x81);
//data bits[15:8]
Coeff[i] |= SerialRead() << 8;
SerialWrite(0x9E);
SerialWrite(0x81);
//data bits[23:16]
Coeff[i] |= SerialRead() << 16;
SerialWrite(0x9E);
SerialWrite(0x03);
//N is the number of coefficients
//N is the number of coefficients
//N is the number of coefficients
// writing registers
//LSB written first
//MSB written last
//reading registers
//LSB readback first
//MSB readback last
//writing registers
Rev. A | Page 57 of 80
}
SerialWrite(0x99); //CRCF Final Address
SerialWrite(0x02);
SerialWrite(N-1);
SerialWrite(0x00);
for (i=0 ; i < N; i++) {
}
LSB_FIRST Mode Using Multibyte Block Transfers
SerialWrite(0x98); //CRCF Start Address
SerialWrite(0x02);
SerialWrite(0x00);
SerialWrite(N-1);
for (i=0 ; i < N; i++) {
}
SerialWrite(0x98); //CRCF Start Address
SerialWrite(0x02);
SerialWrite(0x00);
SerialWrite(N-1);
for (i=0 ; i < N; i++) {
}
//data bits[23:16]
SerialWrite(coeff[i] >> 16 & 0xFF);
//data bits[15:8]
SerialWrite(coeff[i] >> 8 & 0xFF);
//data bits[7:0]
SerialWrite(coeff[i] & 0xFF);
SerialWrite(0x9E);
SerialWrite(0x83);
//data bits[23:16]
Coeff[i] = SerialRead() << 16;
//data bits[15:8]
Coeff[i] |= SerialRead() << 8;
//data bits[7:0]
Coeff[i] |= SerialRead();
SerialWrite(0x9C);
SerialWrite(0x03);
//data bits[7:0]
SerialWrite(coeff[i] & 0xFF);
//data bits[15:8]
SerialWrite(coeff[i] >> 8 & 0xFF);
//data bits[23:16]
SerialWrite(coeff[i] >> 16 & 0xFF);
SerialWrite(0x9C);
SerialWrite(0x83);
//data bits[7:0]
Coeff[i] = SerialRead();
//data bits[15:8]
Coeff[i] |= SerialRead() << 8;
//data bits[23:16]
Coeff[i] |= SerialRead() << 16;
//N is the number of coefficients
//N is the number of coefficients
//N is the number of coefficients
//reading registers
//writing registers
//reading registers
AD6636