KC-201 FM立體聲收音模塊產(chǎn)品說明
KC-201為FM立體聲收音模塊,配合單片機(jī)最小系統(tǒng)電路或本公司單片機(jī)實(shí)驗(yàn)板夠完成 88MHz--108MHz頻率的調(diào)頻廣播接收。模塊采用TEA5767/CL5767 專用FM芯片,接收穩(wěn)定可靠。板載TDA2822功放電路,同時(shí)有左右聲道音量調(diào)節(jié)電位器。
模塊主要參數(shù)和特點(diǎn):
A、采用通用的102BC模塊的封裝。
B、兼容TEA5767及CL3767軟、硬件(軟件搜索使用IF中頻功率判斷方式,如原機(jī)型使用立體聲判斷方式的只需少做軟件改動(dòng)即可)。
C、靈敏度高、噪聲小、搞干擾能力強(qiáng)、外接元件極少、使用極其簡單,板子尺寸為 47mm*48mm 。
D、I2C串行數(shù)據(jù)總線接口通訊。
E、采用先進(jìn)的SEEK硬件搜臺方式,全頻段搜索只需4~5Sec,在幅提高搜臺速度。
F、內(nèi)置LDO調(diào)整、低功耗、超寬電壓使用范圍(2.7~5.5VDC)。
G、內(nèi)置噪聲消除、軟靜音、低音增強(qiáng)電路設(shè)計(jì)。
H、FM及MPX立體聲采用DSP處理器。
I、應(yīng)用簡便、成本低,性價(jià)比高。
KC-201 FM立體聲收音模塊接口說明:
模塊左側(cè)“J1”是與單片機(jī)連接的IIC總線接口,分別為:SDA(數(shù)據(jù))、CLK(時(shí)鐘)、GND(地)、VCC(電源)
模塊右側(cè)“J3”是音頻輸出口:R+(右聲道輸出線+)、R-(右聲道輸出線-)、L+(左聲道輸出線+)、L-(左聲道輸出線-)
模塊左下側(cè)“J2”為外置耳機(jī)插孔,插上耳機(jī)后,左右聲道音頻輸出自動(dòng)切換到耳機(jī)上,拔掉耳機(jī)后,左右聲道輸出自動(dòng)切換到J3輸出端。
以下是我們在完成FM收音模塊開發(fā)中使用分立元件搭焊的試驗(yàn)過程:
我們用5767收音模塊通過搭焊與實(shí)驗(yàn)板相連,做成了整個(gè)收音實(shí)驗(yàn),TDA5767和CL5767的指令完全兼容,可以直接代換。其實(shí)TEA5767的控制也不算很難,只要看懂了TEA5767.pdf(這個(gè)在我們的網(wǎng)站上可以下載到),然后用C51就可以控制它,實(shí)現(xiàn)FM收音功能。下面就來談?wù)凾EA5767的編程思路,希望對有興趣弄這個(gè)芯片的朋友有些幫助。
(1)首先選擇好你硬件的晶振,這在輸入模式的相應(yīng)位設(shè)置,只有兩種晶體選擇!一種是32.768KHz,一種是13MHz。通過字節(jié)4的XTAL可以控制:當(dāng)XTAL=1時(shí),用的是32.768KH,而當(dāng)XTAL=0時(shí),用的是13MHz。當(dāng)然大家應(yīng)該要清楚,這個(gè)晶振外接的哦。
(2)選擇好收音的制式,有日本和歐洲兩種模式,其頻率覆蓋范圍不同。
(3)將輸出模式選擇立體聲,不要使能全體靜音和左右靜音。這個(gè)可以通過字節(jié)3控制,具體請看TEA5767.pdf。
(4)其它幾個(gè)音效控制位可以不理會(huì)!如HCC,SNC。其實(shí),我初始化是將date[2]=0x20, date[3]=0x11, date[4]=0x00,當(dāng)然具體的還得看你的硬件部分這么接的拉。
(5)有兩個(gè)擴(kuò)展輸出端口,可以做指示和其他控制,但是PORT1可以兼職做內(nèi)部狀態(tài)指示,由SI控制。
下面我們來分享一下試驗(yàn)全過程,我們使用搭焊的方式來完成,因?yàn)橥鈬娐泛芎唵危灰由咸炀€、電源和音頻輸出就可以了:
]
[page_break]
KC-201 FM立體聲收音模塊 元件分布說明:
模塊相關(guān)背景知識介紹:
FM模塊知識:
CL3767是一片低功耗電調(diào)諧調(diào)頻立體聲收音機(jī)電路,其內(nèi)部集成了中頻選頻和解調(diào)網(wǎng)絡(luò),可以做到完全免調(diào),因此只需要很少量的小體積外圍元件。CL3767HN可以應(yīng)用在歐洲、美國和日本不同的FM波段環(huán)境。該產(chǎn)品具有如下特點(diǎn):
高靈敏度(使用低噪聲射頻輸入放大器)
兼容美國/歐洲(87.5 to 108 MHz)和日本(76 to 91MHz)調(diào)頻波段
預(yù)調(diào)諧接收日本電視伴音至108 MHz
高放自動(dòng)增益控制(AGC)電路
LC調(diào)諧振蕩用低成本固定芯片
調(diào)頻中頻選擇在內(nèi)部完成,中頻免調(diào)
三種振蕩基準(zhǔn)頻率輸入32.768K、13M、6.5M
鎖相環(huán)調(diào)諧系統(tǒng)
由總線模式管腳來選擇I2C總線模式或三線模式
由總線輸出7位中頻計(jì)數(shù),由總線輸出4位電平
軟靜音,立體聲消噪(SNC),高電平切割(HCC)
軟靜音,立體聲消噪(SNC),高電平切割(HCC)能通過總線關(guān)斷
免調(diào)諧立體聲解碼器,自動(dòng)搜索調(diào)諧功能
待機(jī)模式
兩個(gè)軟件可編程端口,總線輸入,輸出線三態(tài)模式
自動(dòng)調(diào)節(jié)溫度范圍(在VCCA, VCC(VCO) 和VCCD = 5 V)
軟件編程說明:
(1)I2C-總線說明
I2C 總線是通過二根I2C 總線是通過二根線(串行數(shù)據(jù)線和串行時(shí)鐘線)來連接器件之間通信的總線,并根據(jù)地址識別每個(gè)器件。啟動(dòng)總線后的第一個(gè)字節(jié)的高七位是從器件的尋址地址。
IC 的地址為C0:1100000 。
I2C 總線的邏輯結(jié)構(gòu):收發(fā)機(jī)。
最低位未使用。
最大低電平和最小高電平分別限定在0.2VCCD和0.45VCCD。
總線模式(BUSMODE)引腳必須接地時(shí)工作在I2C-總線模式
注:總線工作在最大時(shí)鐘頻率為400KHz,不能連接IC到一個(gè)正工作在高時(shí)鐘的總線上。
(2): 數(shù)據(jù)傳輸數(shù)據(jù)順序:地址,字節(jié)1,字節(jié)2,字節(jié)3,字節(jié)4,字節(jié)5(數(shù)據(jù)傳送必須按順序)。地址最
低位為“0”,表示寫操作到CL5767。 每個(gè)字節(jié)的第七位被認(rèn)為是最高位,并作為字節(jié)的第一位傳送。 在時(shí)鐘的下降沿,數(shù)據(jù)變?yōu)橛行盘枴T诿恳蛔止?jié)后面的停止信號可以縮短傳送時(shí)間。
在整個(gè)傳輸完成之前發(fā)送一個(gè)停止條件: 保留的字節(jié)將包含以前的信息。 如果一個(gè)字沒有傳送完,新的字節(jié)將被使用,但新的調(diào)諧周期不會(huì)開始。 通過standby位設(shè)置,芯片可以工作在省電的待機(jī)模式;總線仍然激活。屏蔽總線界面可以減小待機(jī)電流。如果總線界面被屏蔽則程序沒有待機(jī)模式,芯片維持正常工作,但已經(jīng)脫離總線。軟口1能夠被用作調(diào)諧指示器輸出,在搜臺沒有完成的時(shí)候,軟口1輸出低電平。當(dāng)搜到預(yù)先設(shè)置的臺或搜索完成或界定波段達(dá)到時(shí),軟口1輸出高電平。當(dāng)?shù)谖遄止?jié)最大有效位設(shè)置為邏輯1時(shí),鎖相環(huán)的參考頻率改變。調(diào)諧系統(tǒng)能夠工作在XTAL2引腳接6.5MHz晶振。
(3):上電復(fù)位在上電復(fù)位時(shí),靜音位置“1”,其他所有位置“0”。為了初始化集成塊所有位必須重新設(shè)定。
(4): I2C-總線協(xié)議表1:寫模式
注意:1:S 為啟動(dòng)條件。
表2:讀模式
注意:1:S 為啟動(dòng)條件。
2:A 為應(yīng)答信號。表3:IC 地址位
IC 地址
模式
1
1
0
0
0
0
R/W
注:1:讀或者寫模式
a) 0 對CL5767 寫操作。
b) 1 對CL5767 讀操作。
(5): 3-線說明3-線控制:寫/讀,時(shí)鐘和數(shù)據(jù)線;工作在最大時(shí)鐘頻率為1MHz。提示:通過standby位設(shè)置,芯片可以工作在省電的待機(jī)模式。在待機(jī)模式下芯片必須設(shè)置在寫模式。在待機(jī)期間,當(dāng)芯片設(shè)置為讀模式時(shí),芯片會(huì)保持?jǐn)?shù)據(jù)。屏蔽總線界面可以減小待機(jī)電流。如果總線界面被屏蔽則程序沒有待機(jī)模式,芯片維持正常工作,但已經(jīng)脫離時(shí)鐘和數(shù)據(jù)線。
(6):數(shù)據(jù)傳輸數(shù)據(jù)順序:地址,字節(jié)1,字節(jié)2,字節(jié)3,字節(jié)4,字節(jié)5(數(shù)據(jù)傳送必須按順序)。 在寫/讀控制的上升沿可以寫數(shù)據(jù)到芯片。在時(shí)鐘的上升沿之前,數(shù)據(jù)必須為有效信號。當(dāng)時(shí)鐘為低時(shí)可改變數(shù)據(jù)信號,在時(shí)鐘的上升沿時(shí)數(shù)據(jù)被寫入芯片。在以開始二字節(jié)或每個(gè)字節(jié)之后,如果有新的開始信號,數(shù)據(jù)傳輸被停止。 在寫/讀控制的下降沿可以從芯片讀數(shù)據(jù)。當(dāng)時(shí)鐘為低時(shí),寫/讀控制改變。在寫/讀控制的下降沿?cái)?shù)據(jù)端出現(xiàn)第一個(gè)字節(jié)的最大有效位。在時(shí)鐘下降沿移存數(shù)據(jù),在上升沿讀數(shù)據(jù)。要實(shí)現(xiàn)兩個(gè)連續(xù)的讀或?qū)懖僮鳎瑢?讀必須固定在最少一個(gè)時(shí)鐘周期。當(dāng)一個(gè)搜索調(diào)諧請求被發(fā)送時(shí),芯片將自動(dòng)開始搜索,搜索方向和搜索停止電平可以設(shè)置。當(dāng)搜到一個(gè)強(qiáng)度等于或大于停止電平時(shí),調(diào)諧系統(tǒng)停止且準(zhǔn)備好標(biāo)志位為高。在搜索期間,當(dāng)一個(gè)制式已經(jīng)符合時(shí),調(diào)諧系統(tǒng)停止且制式標(biāo)志位為高。在這種情況下準(zhǔn)備好標(biāo)志位也為高。 軟口1能夠被用作調(diào)諧指示器輸出,在搜臺沒有完成的時(shí)候,軟口1輸出低電平。當(dāng)搜到預(yù)先設(shè)置的臺或搜索完成或界定波段達(dá)到時(shí),軟口1輸出高電平。當(dāng)?shù)谖遄止?jié)最大有效位設(shè)置為邏輯1時(shí),鎖相環(huán)的參考頻率改變。調(diào)諧系統(tǒng)能夠工作在XTAL2引腳接6.5MHz晶振。
(7): 上電復(fù)位在上電復(fù)位時(shí),靜音位置“1”,其他所有位任意設(shè)置。為了初始化集成塊所有位必須重新設(shè)定。
(8):寫數(shù)據(jù)
表4:寫模式
表5 數(shù)據(jù)字節(jié)1 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
MUTE
SM
PLL13
PLL12
PLL11
PLL10
PLL9
PLL8
表6 數(shù)據(jù)字節(jié)1 的各個(gè)位描述
位號
符號
描述
7
MUTE
如果MUTE=1,則左右聲道被靜音;MUTE=0,左右聲道正常工作。
6
SM
如果SM=1,則處于搜索模式;SM=0,不處于搜索模式。
5 到0
PLL[13:8]
設(shè)定用于搜索和預(yù)設(shè)的可編程頻率合成器。
表7 數(shù)據(jù)字節(jié)2 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
PLL7
PLL6
PLL5
PLL4
PLL3
PLL2
PLL1
PLL0
表8 數(shù)據(jù)字節(jié)2 的各個(gè)位描述
表9 數(shù)據(jù)字節(jié)3 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
SUD
SSL1
SSL0
HLSI
MS
ML
MR
SWP1
表10 數(shù)據(jù)字節(jié)3 的各個(gè)位描述
位號
符號
描述
7
SUD
SUD=1,增加頻率搜索;SUD=0,減小頻率搜索。
6 和5
SLL[1:0]
搜索停止標(biāo)準(zhǔn):見下表1。
4
HLSI
高/低充電電流切換:HLSI=1,高充電電流; HLSI=0,低充電電流。
3
MS
立體聲/單聲道:MS=1,單聲道;MS=0,立體聲。
2
ML
左聲道靜音:ML=1,左聲道靜音并置立體聲,ML=0,左聲道正常。
1
MR
右聲道靜音:MR=1,右聲道靜音并置立體聲,MR=0,右聲道正常。
0
SWP1
軟件可編程端口1:SWP1=1,端口1 高電平;SWP1=0 ,端口1 低電平。
表11:搜索停止標(biāo)準(zhǔn)設(shè)定
SSL1
SSL2
搜索停止標(biāo)準(zhǔn)
0
0
在搜索模式下禁止
0
1
低:ADC 輸出大小為5
1
0
中:ADC 輸出大小為7
1
1
高:ADC 輸出大小為10
表12:數(shù)據(jù)字節(jié)4 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
SWP2
STBY
BL
XTAL
SMUTE
HCC
SNC
SI
表13:數(shù)據(jù)字節(jié)4 的各個(gè)位描述
位號
符號
描述
7
SWP2
軟件可編程端口2:SWP2=1,端口2 高電平;SWP2=0,端口2 低電平。
6
STBY
等待:STBY=1,處于待機(jī)模式,STBY=0,退出待機(jī)模式。
5
BL
波段制式:BL=1,日本調(diào)頻制式;BL=0,美國/歐洲調(diào)頻制式。
4
XTAL
如果XTAL=1 ,那么fxtal=32.768KHz; 如果XTAL=0 ,那么fxtal=13MHz。
3
SMUTE
軟件靜音:SMUTE=1,軟靜音打開;SMUTE=0,軟靜音關(guān)閉。
2
HCC
白電平切割:HCC=1,高電平切割打開,HCC=0,高電平切割關(guān)閉。
1
SNC
立體聲噪聲去除:如果SNC=1,立體聲消噪除打開,如果SNC=0,立體聲消噪除關(guān)閉。
0
SI
搜索標(biāo)志位:SI=1,SWPORT1 輸出準(zhǔn)備好信號;SI=0,SWPORT1 作為軟件可編程端口1 用。
表14:數(shù)據(jù)字節(jié)5 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
PLLREF
DTC
表15:數(shù)據(jù)字節(jié)5 的各個(gè)位描述
位號
符號
描述
7
PLLREF
若PLLREF=1,6.5MHz 的鎖相環(huán)參考頻率啟用;若PLLREF=0,6.5MHz 的鎖相環(huán)參考頻率關(guān)閉。
6
DTC
若DTC=1,去加重時(shí)間常數(shù)為75us; 若DTC=0,去加重時(shí)間常數(shù)為50us。
5 到0
未用,狀態(tài)不必考慮。
(9):讀數(shù)據(jù)
表16:讀模式表17:數(shù)據(jù)字節(jié)1 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
RF
BLF
PLL13
PLL12
PLL11
PLL10
PLL9
PLL8
表18:數(shù)據(jù)字節(jié)1 的各個(gè)位描述
位號
符號
描述
7
RF
準(zhǔn)備好標(biāo)志:RF=1, 有一個(gè)頻道被搜到或者一個(gè)制式已經(jīng)符合;RF=0, 沒有頻道被搜到。
6
BLF
波段制式:BLF=1,一個(gè)制式已經(jīng)符合;BLF=0,沒有制式已經(jīng)符合。
5 到0
PLL[13:8]
用于搜索和預(yù)設(shè)后的可編程頻率合成器設(shè)定結(jié)果。
表19:數(shù)據(jù)字節(jié)2 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
PLL7
PLL6
PLL5
PLL4
PLL3
PLL2
PLL1
PLL0
表20:數(shù)據(jù)字節(jié)2 的各個(gè)位描述
表21:數(shù)據(jù)字節(jié)3 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
STEREO
IF6
IF5
IF4
IF3
IF2
IF1
IF0
表22:數(shù)據(jù)字節(jié)3 的各個(gè)位描述
位號
符號
描述
7
STEREO
立體聲標(biāo)志位:STEREO=1,立體聲接收;STEREO=0,單聲道接收。
6 到0
IF[6:0]
中頻計(jì)數(shù)器結(jié)果。
表23:數(shù)據(jù)字節(jié)4 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
LEV3
LEV2
LEV1
LEV0
CI3
CI2
CI1
0
表24:數(shù)據(jù)字節(jié)4 的各個(gè)位描述
位號
符號
描述
7 到4
LEV[3:0]
ADC 的輸出。
3 到1
CI[3:1]
芯片驗(yàn)證號。
0
該位內(nèi)部置0。
表25:數(shù)據(jù)字節(jié)5 的格式
位7(高位)
位6
位5
位4
位3
位2
位1
位0(低位)
0
0
0
0
0
0
0
0
表26:數(shù)據(jù)字節(jié)5 的各個(gè)位描述
(10): 總線傳輸時(shí)間表27:數(shù)字電平和傳輸時(shí)間
符號
參數(shù)
條件
最小值
最大值
單位
數(shù)字輸入
VIH
輸入高電平
0.45VCCD
V
VIL
輸入低電平
0.2VCCD
V
數(shù)字輸出
Isink(L)
低電平吸收電流
500
μA
VOL
低電平輸出電壓
IOL = 500 μA
450
mV
傳輸時(shí)間
fclk
時(shí)鐘輸入頻率
I2C總線
400
kHz
3-線
1
MHz
tHIGH
時(shí)鐘高電平時(shí)間
I2C總線
1
μs
3-線
300
ns
tLOW
時(shí)鐘低電平時(shí)間
I2C總線
1
μs
3-線
300
ns
tW(write)
寫操作脈沖寬度
3-線
1
μs
tW(read)
讀操作脈沖寬度
3-線
1
μs
tsu(clk)
時(shí)鐘建立時(shí)間
3-線
300
ns
th(out)
讀操作數(shù)據(jù)輸出控制時(shí)間
3-線
10
ns
td(out)
讀操作輸出延遲時(shí)間
3-線
100
ns
tsu(write)
寫操作建立時(shí)間
3-線
100
ns
th(write)
寫操作控制時(shí)間
3-線
100
ns