AVT5540 B - 適合所有人的小型 RDS 收音機
技術

AVT5540 B - 適合所有人的小型 RDS 收音機

Содержание

Practical Electronics 的頁面上發表了幾個有趣的無線電接收器。 由於使用了現代組件,避免了許多設計問題,例如與設置 RF 電路相關的問題。 不幸的是,他們造成了其他問題——交付和組裝。

圖1.採用RDA5807晶片的模組外觀

帶有 RDA5807 晶片的模組用作收音機調諧器。 他的牌匾顯示在 照片1尺寸 11 × 11 × 2 毫米。 它包含一個無線電晶片、一個石英諧振器和幾個被動元件。 此模組安裝非常方便,而且價格也令人驚喜。

Na 里斯庫諾克 2 顯示了模組觸點的位置。 除了提供約 3V 的電壓外,所需的只是時脈訊號和天線連接。 輸出端提供立體聲音頻,RDS 資訊、系統狀態和配置可透過串行介面讀取。

建築

圖2. RDA5807系統內部框圖

無線電接收器的原理圖如圖所示 里斯庫諾克 3。 其結構可分為幾塊:電源(IC1、IC2)、無線電(IC6、IC7)、音訊功率放大器(IC3)以及控制和用戶介面單元(IC4、IC5、SW1、SW2)。

此電源供應器提供兩個穩定電壓:+5V 為音頻功率放大器和顯示器供電,+3,3V 為無線電模組和控制微控制器供電。 RDA5807 具有內建低功耗音訊放大器,可讓您直接驅動耳機等。

為了不給如此薄的電路的輸出造成負擔並獲得更多功率,在所提出的設備中使用了額外的音頻功率放大器。 這是TDA2822的典型應用,它實現了幾瓦的輸出功率。

訊號輸出可透過三個連接器進行:CON4(一種流行的迷你插孔連接器,可用於連接耳機等)、CON2 和 CON3(可用於將揚聲器連接至收音機)。 插入耳機會使揚聲器的訊號靜音。

圖 3. 具有 RDS 的無線電示意圖

安裝

無線電接收器組裝圖如圖所示 里斯庫諾克 4. 安裝按照一般規則進行。 印刷電路板上有一個地方用於安裝成品無線電模塊,但它也提供了組裝構成模塊的各個元件的可能性,即RDA 系統、石英諧振器和兩個電容器。 因此,電路和板上有元件 IC6 和 IC7 - 在組裝收音機時,選擇更方便且適合您的組件的選項之一。 顯示器和傳感器必須安裝在焊接面。 用於組裝 照片 5,顯示組裝好的無線電板。

圖 4. 附 RDS 的無線電安裝圖

組裝完成後,收音機只需使用電位器R1調整顯示對比即可。 在此之後,他就準備出發了。

照片 5. 組裝好的無線電板

圖 6. 顯示幕上顯示的訊息

服務

基本信息顯示在顯示屏上。 左側顯示的條顯示接收到的無線電信號的功率級別。 顯示屏的中央部分包含有關當前設置的無線電頻率的信息。 在右側 - 也以條的形式 - 顯示聲音信號的電平(6 號).

幾秒鐘不活動後 - 如果可以接收 RDS - 接收到的頻率指示被基本 RDS 信息“遮蔽”,擴展的 RDS 信息顯示在顯示屏的底行。 基本信息只有八個字符。 通常我們在那裡看到電台的名稱,與當前節目或藝術家的名字交替出現。 擴展信息最多可包含 64 個字符。 它的文本沿著顯示屏的底線滾動以顯示完整的消息。

為了操作無線電,使用了兩個脈衝產生器。 左邊的可以設定接收頻率,右邊的可以調整音量。 此外,按下左側脈衝產生器按鈕可以將目前頻率儲存在八個專用儲存位置之一。 選擇程式號碼後,按編碼器(7 號).

圖 7. 記憶設定頻率

此外,裝置會記住上次儲存的程式和音量設置,並在每次開啟電源時以該音量啟動程式。 按下右側脈衝產生器將接收切換到下一個儲存的節目。

行動

RDA5807晶片透過序列介面I與微控制器通訊。2C.它的操作由16個0位元暫存器控制,但並不是所有的位元和暫存器都被使用。 位址為 02x0 至 07xXNUMX 的暫存器主要用於寫入。 在節目一開始我2C具有寫入功能時,位址0x02的暫存器會先自動儲存。

位址為 0x0A 至 0x0F 的暫存器包含唯讀資訊。 傳輸開始 I2C、為了讀取RDS暫存器的狀態或內容,自動從暫存器位址0x0A開始讀取。

地址一2根據文檔,C系統RDA有0x20(0x21用於讀取函數),但是,在該模組的範例程式中,發現包含位址0x22的函數。 事實證明,可以將微電路的一個特定暫存器寫入該位址,而不是從暫存器位址 0x02 開始的整個群組。 文件中缺少此資訊。

以下清單顯示了用 C++ 編寫的程式中更重要的部分。 清單 1 包含重要暫存器和位元的定義 - 系統文件中提供了更詳細的描述。 在 清單 2 顯示 RDA 無線電接收器積體電路的初始化過程。 在 清單 3 介紹了調諧無線電系統以接收指定頻率的過程。 該程式使用單一暫存器寫入功能。

接收RDS資料需要連續讀取包含相關資訊的RDA暫存器。 微控制器記憶體中包含的程式大約每 0,2 秒執行一次此操作。 有一個函數可以實現這個目的。 RDS 資料結構已經在 EP 中進行了描述,例如在 AVT5401 計畫 (EP 6/2013) 期間,因此我鼓勵有興趣擴展知識的人閱讀 Practical Electronics () 檔案中免費提供的文章。 在本描述的最後,值得用幾句話來介紹所提出的無線電磁帶錄音機中所使用的解決方案。

從模組接收的 RDS 資料分為四個暫存器 RDSA...RDSD(位於位址為 0x0C 至 0x0F 的暫存器)。 RDSB 暫存器包含有關資料組的資訊。 對應的群組是 0x0A,包含 RDS 正文文字(0 個字元),以及 2x64A,包含擴充文字(XNUMX 個字元)。 當然,文字不是在一組中,而是在許多具有相同編號的後續組中。 它們中的每一個都包含有關文字給定部分的位置的信息,因此您可以完成整個訊息。

事實證明,要在沒有“灌木叢”的情況下收集正確的消息,數據過濾是一個大問題。 該設備使用雙緩衝 RDS 消息解決方案。 將接收到的消息片段與其之前的版本進行比較,並將其放置在第一個緩衝區 - 工作緩衝區中的相同位置。 如果比較結果是肯定的,則將消息存儲在第二個緩衝區中——結果。 該方法需要大量內存,但效率很高。

添加評論