freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于stm32的便攜式音樂播放器設計畢業(yè)設計說明書(編輯修改稿)

2024-09-30 14:14 本頁面
 

【文章內容簡介】 RM7 處理能力吃緊,而且 STM32 還需要外部 DAC來做音頻輸出,所以采用第二種方法進行解碼。 MP3 常見的解碼芯片有 VS100X 系列和STA01 系列, STA01 需要外接 DAC 做音頻輸出,而 VS1003 自帶 DAC,且解碼的文件格式包含 mp3 和 wav,另外 它還可以實現錄音功能,方便以后進行功能的拓展應用。 人機交互設備包括輸入設備和輸出設備 ,選擇硬件考慮到程序的調試控制,這里選擇一款 3 寸的 TFT 液晶屏,其分辨率位 240*400,工作模式為 16 位數據模式,通訊速度較快。 系統(tǒng)框圖與概述 本次課題設計采用 STM32F103VET6 作為為控制器讀取 SD 卡內的音樂文件,并將數據送入 VS1003 進行音頻解碼,得到模擬的音樂流,再進過音頻放大送入耳機,同時結合 TFT 液晶屏進行人機交互控制,其系統(tǒng)框圖如圖 21 所示。桂林電子科技大學畢業(yè)設計(論文)報告用紙 共 58 頁第 3 頁 圖 21 系統(tǒng)框圖 3 硬件 電路設計 電源模塊 電源模塊是電子設備中必不可少的一部分, 它位設備提供了能量。 如圖 31 所示 為該系統(tǒng)的電源模塊電路, 5V 電壓經過 、 和 產生 、 和 直流電壓供系統(tǒng)使用。 C31 可以防止電感效應而產生自激, C33用來減小由于負載電流瞬時變化而引起的高頻干擾, C32 是進一步減小輸出脈動和低頻干擾 ,使電源輸出更加穩(wěn)定, sp 位電源開關, D1 和 D2 位電源指示燈。 圖 31 電源模塊電路 STM32F103VET6 微處理器 JTAG程序下載口 SD卡 電 源 部 分 VS1003音頻解碼 音頻放大 耳機接口 TFT觸摸液晶 復位 桂林電子科技 大學畢業(yè)設計(論文)報告用紙 共 58 頁第 4 頁 微控制器模塊 微控制器 STM32F103VET6 控制著整個系 統(tǒng)協(xié)調運作。 STM32F103VET6 基于 ARM CortexM3 內核設計,片上集成了豐富的數字和模擬資源,允許最高 72MHz 的工作頻率是一款性價比很高的 32 位 ARM 處理器, 其管腳封裝圖如圖 32。自帶 128KB 閃存和20KB 的 RAM,具有 2 個 SPI 接口、 2 個 IIC 接口 3 個 USART 接口一個 USB 接口和一個 CAN 總線接口,高達 80 個 I/O 口資源, 采用外部 8MHz 時鐘經過倍頻因子 PLLMUL可倍頻至 72MHz,通過一些列的 AHB 分頻器可設置各種外設所需的頻率以達到低功耗的目的。 圖 32 STM32F103VET6 管腳圖 微控制器電路模塊如圖 33。 圖中 BOOT0 為插針,用于選擇啟動模式:當 BOOT=1時用戶閃存存儲器被選為啟動區(qū)域,此時可以通過串口下載程序;當 BOOT=0 時;系統(tǒng)存儲區(qū)被選為啟動區(qū)域。 電容 C1 C1 C13 和 C15 為諧振電容,有助于 系統(tǒng)時鐘和RTC 時鐘的啟振,在設計時,晶振要盡可能靠近芯片。電容 C1 C1 C1 C20 位芯片電源引腳的旁路電容,能夠起到穩(wěn)定電源的作用。微控制器各引腳接口描述如表 31所示。 圖 33 微控制器模塊電路桂林電子科技大學畢業(yè)設計(論文)報告用紙 共 58 頁第 5 頁 表 31 STM32F103VET6 主 要 引腳接口描述 STM32F103VET6 引腳序號 接口類型 接口作用 9 RTC 時鐘晶振接口 晶振 Y1 1 13 系統(tǒng)時鐘接口 8MHz 晶振 Y2 83 SD 卡控制器接口 SD 卡命令控制 SDIO_CMD 80 SD 卡時鐘控制 SDIO_CLK 6 6 7 79 SD 卡數據通訊 SDIO_DATA 97 VS1003 控制接口 異步復位端,低電平有效 XREST 51 片選輸入端,低電平有效 XCS 63 數據片選端 /字節(jié)同步 XDCS/BSYNC 52 串 行總線時鐘 SCLK 54 串行輸入 SI 53 串行輸出 SO 98 TFT 液晶屏接口 復位 88 片選 30 時鐘 SCK 31 MISO 32 MOSI 3846,5557,61,62,81,82 16 位數據接口 DATA SD 卡模塊 SD 卡( Secure Digital Memory Card)中文翻譯為安全數碼卡,是一種基于半導體快閃記憶器的新一代記憶設備。 SD 卡的物理規(guī)格、管腳功能和數據傳輸協(xié)議時 MMC( Multimedia Card)前向兼容的。它被廣泛 用于便攜式裝置上使用,例如數碼相機、個人數碼助理 (PDA)和多媒體播放器。 SD 卡由日本松下、東芝及美國 SanDisk 公司 于 1998年共同開發(fā)研制。大小猶如一張郵票的 SD 記憶卡,重量只有 2 克,但卻擁有高記憶容量、快速數據傳輸率、極大的移動性以及很好的安全性。 SD 卡標準是 SD 卡協(xié)會針對可移動存儲設備設計專利并授權的一種標準,主要用于制定卡的外形尺寸、電氣接口和通訊協(xié)議。其中 SD 卡外形尺寸如圖 34,引腳功能如表 32. 圖 34 SD 卡外形尺寸桂林電子科技大學畢業(yè)設計(論文)報告用紙 共 58 頁第 6 頁 表 32 SD 卡引腳圖 Pin SD mode SPI mode Name Type Discription Name Type Discription 0 DATA2 I/O/PP DATA Line RSV I Reserved 1 DATA3 I/O/PP DATA Line CS I ChipSelect 2 CMD PP Command DataIn I Host to card 3 VSSI S Ground VSSI S Ground 4 VDD S Voltage VDD S Supply Voltage 5 CLK I Clock CLK I Clock 6 VSS2 S Voltage VSS2 S Voltage 7 DATA0 I/O/PP DATA Line DataOut O Card to Host 8 DATA1 I/O/PP DATA Line RSV U Reserved 由于 SD 卡的廣泛引用,各種常用 MCU 內部都集成了 SD 控制器,而恰好本次設計選取的 STM32F103VET6 內部也含有 SD 控制器接口。為了獲得更大的數據傳輸速度,本次設計采用 SD 模式進行主從機之間的通訊。該模式下具有 6 根通訊線( Data03,CMD,CLK)和三根電源線( VSS1,VSS2,VDD)。電路模塊如圖 35,其中RVA0RVA4 為增強驅動能力 。 。 圖 35 SD 卡電路模塊 音頻解碼模塊 本次課題設計采用的解碼芯片是 VS1003, VS1003 是芬蘭 VLSI 公司生產的單芯片MP3/WMA 音頻解碼芯片,其擁有一個高性能、低功耗的 DSP 處理器核 VSDSP,5KB 的指令 RAM, 的數據 RAM,串行的控制和數據輸入接口, 4 個通用的 I/O 口, 1個 UART 口, 1 個可變采樣率的 DAC, 1 個立體聲 DAC 以及音頻耳機放大器。其內部結構如圖 36 所示。 圖 36 VS1003 內部結構桂林電子科技大學畢業(yè)設計(論文)報告用紙 共 58 頁第 7 頁 VS1003 通過一個串行接口來接收輸入的比特流,它可以作為一個系統(tǒng)的從機。輸入的比特流被解碼,然后通過一個數字音量控制器到達一個 18 位過采樣多位 ??? DAC。 通過串行總線控制解碼器。除了基本的解碼,在用戶 RAM 中它還可以作其他特殊應用,例如 DSP 音效處理。其內部 部分 引腳功能如表 33。 表 33 VS1003 部分 引腳功能表 引腳號 管腳名稱 管腳功能 6,14,19 IOVDD I/O 電源(典型值: 最大值: ) 38,43,45, 47 APWR 模擬電源(典型值: 最大值: ) 5,7,24,31 CVDD 處理器內核電源(典型值: : ) 37,40,41,47 AGND 模擬地 3 XRESET 低電平有效 ,異步復位端 8 DREQ 數據請求,輸入總線 9 GPIO2/DCLK 通用 I/O2,串行數據總線時鐘 10 GPIO3/SDATA 通用 I/O3,串行數據總線數據 13 XDCS/BSYNC 數據片選端 /字節(jié)同步 17 和 18 XTALO 、 XTALI 晶振輸出和晶振輸入 23 XCS 片選輸入,低電平有效 28 SCLK 串行總線的時鐘 29 和 30 SI 和 SO 串行輸入和串行輸出 39 和 46 RIGHT 和 LEFT 右聲道輸出和左聲道輸出 在設計 VS1003 解碼電路時 ,數字地與模擬地 必須相互連接并盡量靠近 VS1003 以避免鎖存上拉, 為了能播放 48KHz 采樣率的音頻文件,輸入時鐘使用 。具體設計電路如圖 37 所示。 VS1003 通過 MISO﹑ MOSI﹑ SCK(SPI 接口 )來接收輸入的MP3 數據,經過 VS1003 內置的采樣 DAC 轉換為音頻模擬量,最后通過 Left﹑ Right 和Gbuf 輸出。 表 37 VS1003 接口電路 音頻放大模塊 本次課題設計采用的音頻功放芯片是 TDA1308, TDA1308 是 AB 類的數字音頻 (CD)專用耳機功放芯片。低電壓、低失真 、高速率、強輸出等優(yōu)異的性能是以往的 TDA282TDA7050、 LM386 等 “經典 ”功放望塵莫及的。芯片內采用 MOS 管輸出,可直接推動低桂林電子科技 大學畢業(yè)設計(論文)報告用紙 共 58 頁第 8 頁 阻抗耳機。因為封裝和功能引腳位與一般的雙運放相同,在特定條件下,也能當雙運放使用。在低供電電壓條件下,性能比一般的運放要好。因其封裝體積小,低電壓低功耗等特點,主要應用在便攜式數字音頻電路中,如 discman,光驅的耳放電路等。 其引腳配置與功能方框圖如圖 38。 圖 38 TDA1308 引腳配置和功能方框圖 在設計音頻放大電路模塊時,采用了同相放大電路的接法,設計電 路如圖 39。輸入信號 電壓 +A5V 加到運放的同相輸入端 “+”和地之間,輸出電壓通過 RV1 和 RV2 的分壓作用,可得電壓增益 Av=1+RV2/RV1,本次設計采用 RV1=RV2,使得電壓放大 為原來的兩 倍,輸出至耳機接口。 圖 39 音頻放大電路 彩晶顯示模塊 顯示器采用奮斗 STM32 開發(fā)板 ( 240*400), 本次設計的 LCD 觸摸屏所采用的控制器為 XPT2046 ,XPT2046 是一種典型的逐次逼近型模數轉換器( SAR ADC),包含了采樣 /保持、模數裝換、串口數據輸出等功能。芯片內部集成 有一個 的內部參考電壓,也可以從外部直接輸入參考電壓。 其中,接口 采用 MCU 的 FSMC 功 能 , LCD 片選 CS 采用FSMC_NE1(P88),FSMC_A16(P58)作為 LCD 的 RS 選擇, FSMC_nWE1(P86)作為 LCD 的/WR, FSMC_nOE(P85)作為 LCD 的 /RD, LCD 的 RESET 腳用 CPU 的 PE1( P98)(LCDRST), FSMC_D0 FSMC_D15 和 LCD 的 D1D8 D10D17 相互連接,觸摸屏接口采用 SPI1 接口,片選位 PB7SPI1CS3,由于 LCD 背光采用 恒流源芯片 PT4101 控制,采用桂林電子科技 大學畢業(yè)設計(論文)報告用紙 共 58 頁第 9 頁 PWM 控制信號控制背光的明暗, PWM 信號由 PD13LIGHTPWM 來控制,觸摸電路的中斷申請有 PB6INT 來接收 ,其設計電路如圖 310 所示。 圖 310 彩晶顯示電路 復位模塊 復位電路如圖 311 所示,當接通電源時,電容 C10 進行充電使得 nRST 為高電平。按下復位按鍵后,電容 C10 放電為低電平實現復位功能。 圖 311 復位電路 4 FAT 文件系統(tǒng) FAT 文件系統(tǒng)簡介 MP3 文件﹑ BMP﹑ TXT 等文件在 SD 卡中是以 FAT[11]的文件格式存儲的, FAT 即文件配置表,本系統(tǒng)采用 FAT16/32。以 FAT32 為例,其數據信息常分為 5 個部分: MBR
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1