加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

不會的趕緊看過來!DSP FM收音機(jī)制作(原理圖、PCB、Si4745程序等)

2017/03/01
91
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

可能感興趣的項(xiàng)目設(shè)計:基于51單片機(jī)的FM收音機(jī)制作原理圖,源代碼 (鏈接:https://www.cndzz.com/diagram/4234_4235/197369.html

Si4745概述:

      Si4745芯片是Silicon Labs公司面向車載收音機(jī)市場推出的一款DSP(Digital Signal Processor)收音芯片。極小的4*4 mm 24腳QFN封裝,由于使用了先進(jìn)的CMOS技術(shù),就這么一個小小的芯片可以實(shí)現(xiàn)完整的全波段收音功能。為應(yīng)對車內(nèi)復(fù)雜的電磁環(huán)境,抗干擾能力較強(qiáng)。

      芯片支持以下頻率范圍:FM波段:64-108MHZ;AM波段:520-1710KHZ;LW波段:153-288KHZ;SW波段:2.3-30MHZ。還支持RDS接收??梢灾苯油ㄟ^總線輸出信號質(zhì)量指示、信噪比、頻率偏移等數(shù)值。
工作電壓:3.0-3.6V;典型工作電流: FM波段:26ma; AM波段:19ma; 待機(jī)模式:6ua。
FM接收靈敏度: 2uV;
THD:0.1%

Si474X系列的管腳和方框圖:

Si4745通訊管腳由SDIO、SCLK、SEN、RST構(gòu)成。在RST的上升沿對GPO1和GPO2的電平進(jìn)行采樣確定工作于哪種模式。

有三種控制總線方式可以選擇:

  • 2線模式(兼容I2C) 
  • 3線模式 
  • SPI模式

因?yàn)镚PO1內(nèi)部集成上拉電阻,GPO2/INT集成下拉電阻。所以芯片默認(rèn)工作于2-wire(I2C)模式。在3-wire和SPI模式下,總線由SDIO、SCLK和SEN組成。而I2C模式只使用SDIO和SCLK進(jìn)行通訊,SEN的電平高低決定了I2C的操作地址。其對應(yīng)關(guān)系如下:
SEN電平 寫地址 讀地址
SEN=0 0x22 0x23
SEN=1 0xc6 0xc7

以前玩過一些I2C總線的芯片,SPI和3線沒有接觸過,決定使用I2C方式來驅(qū)動。測量后發(fā)現(xiàn),樓主手里的模塊SEN接地,所以I2C的寫入地址為0x22,讀取地址是0x23。

I2C通訊協(xié)議:

起始信號(START):在SCL為高電平期間,SDA從高到低的跳變;
終止信號(STOP):在SCL為高電平期間,SDA從低到高的跳變;
應(yīng)答信號(ACK):發(fā)送或接收完8bit數(shù)據(jù)后,在下一個時鐘周期(SCL=1),SDA=0為應(yīng)答(ACK),SDA=1為非應(yīng)答(NACK);

寫入流程:MCU發(fā)送起始信號,接下來發(fā)送器件地址(0x22),接收應(yīng)答信號,再發(fā)送N字節(jié)的8位數(shù)據(jù),每發(fā)送一個字節(jié)后都要讀應(yīng)答信號,最近發(fā)送終止信號,釋放總線。
讀取流程:MCU發(fā)送起始信號,接下來發(fā)送器件地址(0x23),接收應(yīng)答信號,開始接收N字節(jié)的8位數(shù)據(jù),每讀取一個字節(jié)后都要讀應(yīng)答信號。如果器件非應(yīng)答,就發(fā)送終止信號,結(jié)束讀取過程。最后釋放總線。

本制作主要用了下面幾條操作命令:
0x01: POWRE_UP
此命令主要設(shè)置CTS中斷使能、GPO2 輸出使能、晶振、接收波段和音頻輸出選擇等功能。
0X11: POWER_DOWN
發(fā)送本命令讓芯片進(jìn)入待機(jī)模式
0X12:SET_PROPERTY
設(shè)置屬性命令
0X14:GET_INT_STATUS
獲取中斷狀態(tài),主要用于判斷搜索是否完成。
0X20:FM_TUNE_FREQ
寫入指定的頻率(64-108mhz)
0X21:FM_SEEK_START
開始搜索電臺??梢栽O(shè)置搜索方向和到達(dá)搜索終點(diǎn)時是否循環(huán)。
0X22:FM_TUNE_STATUS
調(diào)諧狀態(tài),本例中用于獲取當(dāng)前電臺的頻率。
0X23:FM_RSQ_STATUS

接收信號質(zhì)量。RSSI:信號質(zhì)量,單位為dBuV。SNR:信噪比,單位dB.

Si4745的常用屬性:
0X1100:FM_DEEMPHASIS
去加重時間常數(shù)設(shè)置,默認(rèn)值為0x0002(75us)。要設(shè)置為我國使用的50us,需要將值設(shè)為0x0001;
0X4000:RX_VOLUME
音量設(shè)置,范圍從0x00-0x3f,共64級,每級步進(jìn)1dB。默認(rèn)值為0X3f即最大音量。

其余屬性值在本制作中全部使用了默認(rèn)值,也就是不去操作這些寄存器。

先用STC15L104W單片機(jī)做了一個測試小板,電路夠簡單,程序才是本制作的難點(diǎn)

電路采用STC89LE52單片機(jī)做主控,模擬I2C協(xié)議控制DSP收音模塊。MicroUSB提供5V電源,經(jīng)1117-3.3降壓后供DSP模塊和MCU使用。加了一級TDA1308組成的音頻放大,可直接驅(qū)動耳機(jī)。

視頻演示:

原文出處:https://www.crystalradio.cn/thread-1331951-1-1.html

  • 原理圖、PCB_PDF檔.zip
    描述:原理圖、PCB_PDF檔
  • Si4745.zip
    描述:Si4745程序
  • SI47XX編程指南.pdf
    描述:SI47XX編程指南
  • Si474X.pdf
    描述:Si4740芯片手冊

相關(guān)推薦

電子產(chǎn)業(yè)圖譜