找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 19428|回復(fù): 43
收起左側(cè)

開(kāi)源STM32主控MP3 OLED屏 提供原理圖+PCB文件

  [復(fù)制鏈接]
ID:163153 發(fā)表于 2018-12-25 17:31 | 顯示全部樓層 |閱讀模式
前段時(shí)間突然想搞一個(gè)MP3玩玩,找了一些資料發(fā)現(xiàn)目前市面上的MP3大部分為炬力的方案,僅可商用,個(gè)人無(wú)法開(kāi)發(fā)。我的想法是采用STM32作為主控,音頻解碼模為vs1053b,正好前段時(shí)間看見(jiàn)過(guò)正點(diǎn)原子有這個(gè)模塊,可以參考電路設(shè)計(jì)。
vs1053b功能很強(qiáng)大,spi通信協(xié)議,音質(zhì)還可以。如果用STM32做主控有兩種方案,UCOS或者狀態(tài)機(jī),UCOS我不是很了解,而且UCOS主要在TFT屏幕上面跑,現(xiàn)在我只需要一個(gè)12864OLED,所以只能用狀態(tài)機(jī)。
狀態(tài)機(jī)實(shí)現(xiàn)起來(lái)非常復(fù)雜,首先讀SD卡,然后OLED打印,按鍵輸入中斷,文件夾管理需要用到FATFS,兼容漢字需要字庫(kù),等等。。。想了想太難了,做不到。。。
逛論壇的時(shí)候碰到了一位大佬的貼子,amobbs論壇的一位大佬提供了開(kāi)源,從程序到原理圖都有,再次對(duì)這位大佬表示感謝。我花了幾天時(shí)間畫出了原理圖+PCB然后打樣,這位大佬的思想還是非常好的,一鍵開(kāi)關(guān)機(jī)電路,但是由于當(dāng)時(shí)沒(méi)有經(jīng)驗(yàn),繪制PCB的時(shí)候封裝出了問(wèn)題導(dǎo)致不能正常工作。
PCB有點(diǎn)小問(wèn)題,但是沒(méi)時(shí)間去改了,主要有這幾個(gè)問(wèn)題:
1.貼片按鈕應(yīng)該是上下導(dǎo)通,但是封裝里面是左右導(dǎo)通,導(dǎo)致按鈕一直是按下?tīng)顟B(tài)。
2.8050三極管和2301場(chǎng)效應(yīng)管引腳順序錯(cuò)誤,完全顛倒
3.電池電量ADC采集貌似有問(wèn)題,不知道是不是原理圖的原因



BU8`NIARU0O87OZHLMQP{CB.png

Q4{~L[`E51W71{T6HAZ1{N5.png

L4QALA9OKLUWB3490BV5FRT.png

J05DTZKNT2TR}DT3%ZAO2HX.png


(RKKC5IZ{6P7UT(ML]87OW4.png

B$]30S2SFXWPTB)75PG$U3J.png

HU~@D627GYLI3B{}KU}[3HQ.png

H4Z8EB5Y~16C7(F`CXUC~E8.png

WQQOVE5%MY]W7}9MG(T79NW.png

注意:如果偷懶需要PCB文件請(qǐng)下方留言

0.png

全部資料51hei下載地址:
MP3原理圖.rar (56.97 KB, 下載次數(shù): 382)
STM32f103C8T6迷你MP3播放器OLED顯示屏全套圖紙?jiān)闯绦?7z (8.62 MB, 下載次數(shù): 492)


評(píng)分

參與人數(shù) 2黑幣 +105 收起 理由
6789364 + 5
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:163153 發(fā)表于 2018-12-31 16:46 | 顯示全部樓層
對(duì)電源部分進(jìn)行修正:
由于ASM1117 3.3具有1.3V的壓差,理論上來(lái)說(shuō)至少要輸入4.6V以上才能正常工作,而鋰電池充滿電的情況下電壓只有4.2V。從而會(huì)導(dǎo)致輸出電壓低于2.9V,極端情況下甚至低于2.5V,導(dǎo)致單片機(jī)工作不正常,ADC電池電量采集出錯(cuò)。
建議采用TI公司的TPS系類sot23-5封裝 線性穩(wěn)壓芯片
回復(fù)

使用道具 舉報(bào)

ID:163153 發(fā)表于 2019-1-9 11:31 | 顯示全部樓層
鑒于開(kāi)源協(xié)議,禁止用于商業(yè)用途,電路部分有故障,具體故障前面已經(jīng)說(shuō)明,請(qǐng)先排除故障,如果不會(huì)畫板,不建議打樣,以免因打樣失敗而引起糾紛。PCB圖紙略有刪減,完成度大約90%。我會(huì)以附件的形式上傳提供下載。

PCB.rar

4.64 MB, 下載次數(shù): 154, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 1黑幣 +70 收起 理由
admin + 70 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2018-12-25 19:50 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:163153 發(fā)表于 2018-12-28 09:49 | 顯示全部樓層
3D打印兩個(gè)外殼,有外殼之后整體感覺(jué)強(qiáng)多了。
RAAXY~C2[94B8)1O0$FLY~1.jpg

回復(fù)

使用道具 舉報(bào)

ID:154310 發(fā)表于 2018-12-31 22:34 | 顯示全部樓層
太厲害了
回復(fù)

使用道具 舉報(bào)

ID:91580 發(fā)表于 2019-1-3 10:25 | 顯示全部樓層
謝謝分享,不會(huì)畫PCB,可否偷個(gè)懶,發(fā)一分給我?fs_ss@126.com
回復(fù)

使用道具 舉報(bào)

ID:84283 發(fā)表于 2019-1-3 10:34 | 顯示全部樓層
想要一份PCB文件 gaoqiang1995@outlook.com 謝謝
回復(fù)

使用道具 舉報(bào)

ID:165792 發(fā)表于 2019-1-9 19:52 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:383374 發(fā)表于 2019-1-27 01:06 來(lái)自手機(jī) | 顯示全部樓層
加個(gè)q可否
回復(fù)

使用道具 舉報(bào)

ID:163153 發(fā)表于 2019-1-30 15:13 | 顯示全部樓層
回復(fù)

使用道具 舉報(bào)

ID:388109 發(fā)表于 2019-3-3 17:37 | 顯示全部樓層
好 ,不錯(cuò)
回復(fù)

使用道具 舉報(bào)

ID:64089 發(fā)表于 2019-3-5 09:12 | 顯示全部樓層
不錯(cuò),這個(gè)考驗(yàn)動(dòng)手能力,資料還是值得學(xué)習(xí),要是屏幕換成彩屏就更爽了!
回復(fù)

使用道具 舉報(bào)

ID:421364 發(fā)表于 2019-3-5 21:28 | 顯示全部樓層
想要一份完整PCB,謝謝。郵箱(1547541903@qq.com
回復(fù)

使用道具 舉報(bào)

ID:163153 發(fā)表于 2019-3-13 13:57 | 顯示全部樓層
lifusheng... 發(fā)表于 2019-3-5 21:28
想要一份完整PCB,謝謝。郵箱()

PCB就只有10多根線沒(méi)有連,怎么可以這么懶
回復(fù)

使用道具 舉報(bào)

ID:272722 發(fā)表于 2019-3-30 07:30 | 顯示全部樓層
11111.jpg 1,這里和原理圖不一致,6,9,腳需要接V3.3 2222.jpg


10 11 12腳應(yīng)該只是功耗的問(wèn)題。沒(méi)啥關(guān)系
回復(fù)

使用道具 舉報(bào)

ID:229240 發(fā)表于 2019-4-18 11:39 | 顯示全部樓層
可以發(fā)份PCB么2369353531@qq.com
回復(fù)

使用道具 舉報(bào)

ID:602213 發(fā)表于 2019-8-21 09:05 | 顯示全部樓層
可以發(fā)份原理圖和圖紙么?黑幣不夠下載不了。2794222892@qq.com
回復(fù)

使用道具 舉報(bào)

ID:551277 發(fā)表于 2019-8-27 17:26 | 顯示全部樓層
剛準(zhǔn)備弄MP3模塊調(diào)試下,發(fā)現(xiàn)野火用的PCM1770芯片,網(wǎng)上看了下,很老的一款了,都沒(méi)貨,那個(gè)寶上估計(jì)是翻新的,然后準(zhǔn)備換款解碼芯片,謝謝提供
回復(fù)

使用道具 舉報(bào)

ID:602516 發(fā)表于 2019-8-28 18:31 | 顯示全部樓層
為了3D 封裝庫(kù) 下了個(gè)PCB
回復(fù)

使用道具 舉報(bào)

ID:163153 發(fā)表于 2019-9-3 17:44 | 顯示全部樓層
來(lái)過(guò)一次 發(fā)表于 2019-8-28 18:31
為了3D 封裝庫(kù) 下了個(gè)PCB

過(guò)段時(shí)間我會(huì)發(fā)一個(gè)比較完整的封裝庫(kù),到時(shí)候你再留意一下
回復(fù)

使用道具 舉報(bào)

ID:611381 發(fā)表于 2019-9-14 13:19 | 顯示全部樓層
優(yōu)秀的樓主
回復(fù)

使用道具 舉報(bào)

ID:34013 發(fā)表于 2019-10-8 09:50 來(lái)自手機(jī) | 顯示全部樓層
yanzeyuan333@163.com謝謝好心的樓主
回復(fù)

使用道具 舉報(bào)

ID:487047 發(fā)表于 2019-10-9 12:49 | 顯示全部樓層
感謝分享謝謝
回復(fù)

使用道具 舉報(bào)

ID:525511 發(fā)表于 2019-10-12 18:20 | 顯示全部樓層
那個(gè)MP3原理圖下載來(lái)打不開(kāi)啊
回復(fù)

使用道具 舉報(bào)

ID:470070 發(fā)表于 2019-11-3 21:16 | 顯示全部樓層
哎,我一個(gè)大三的什么STM32的知識(shí)技能都沒(méi)有,AD也只會(huì)簡(jiǎn)單操作,原理圖從來(lái)不會(huì)設(shè)計(jì),學(xué)校每次都要我們做這種別人拿來(lái)寫東西,又什么都不教……樓主,我沒(méi)錢,可以加QQ發(fā)一份資料給我嗎?
回復(fù)

使用道具 舉報(bào)

ID:596208 發(fā)表于 2019-11-15 13:32 | 顯示全部樓層

好資料,51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:163153 發(fā)表于 2019-11-21 12:16 | 顯示全部樓層
前段時(shí)間發(fā)現(xiàn)有人在閑魚(yú)倒賣資料,我再聲明一遍禁止倒賣資料,禁止用于商業(yè)用途。 R[6THEA_9A[~}N[X%ZAAZS2.jpg


QYSS]65UZ7F}KQHNRUKS8%T.jpg



回復(fù)

使用道具 舉報(bào)

ID:647567 發(fā)表于 2019-11-22 22:45 | 顯示全部樓層
感謝分享!
回復(fù)

使用道具 舉報(bào)

ID:596208 發(fā)表于 2019-11-25 14:50 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:353074 發(fā)表于 2019-11-28 21:27 | 顯示全部樓層
想要OLED 的封裝
回復(fù)

使用道具 舉報(bào)

ID:647689 發(fā)表于 2019-11-29 08:55 | 顯示全部樓層
厲害,學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:654329 發(fā)表于 2019-12-2 15:35 來(lái)自手機(jī) | 顯示全部樓層
大佬 能發(fā)一下原理圖嗎
回復(fù)

使用道具 舉報(bào)

ID:163153 發(fā)表于 2019-12-3 09:42 | 顯示全部樓層
桃之夭夭de 發(fā)表于 2019-12-2 15:35
大佬 能發(fā)一下原理圖嗎

自己去下載附件
回復(fù)

使用道具 舉報(bào)

ID:108318 發(fā)表于 2020-3-10 09:37 | 顯示全部樓層
好東西?梢詫W(xué)習(xí)下。
回復(fù)

使用道具 舉報(bào)

ID:235329 發(fā)表于 2020-3-14 18:06 | 顯示全部樓層
厲害厲害!學(xué)習(xí)一下!
回復(fù)

使用道具 舉報(bào)

ID:342911 發(fā)表于 2020-3-17 11:43 | 顯示全部樓層
前一陣用stm32f103c8t6,加FATFS時(shí)報(bào)錯(cuò)太大放不下,最后換了Petit FATFS,我是讀寫文本文件,Petit FATFS沒(méi)有fgets按行讀取函數(shù)又自己寫了一個(gè)
回復(fù)

使用道具 舉報(bào)

ID:706197 發(fā)表于 2020-3-29 00:56 | 顯示全部樓層
太厲害了,贊!雖然看不懂,學(xué)習(xí)一下。
回復(fù)

使用道具 舉報(bào)

ID:186249 發(fā)表于 2020-4-19 14:01 | 顯示全部樓層
很好啊,學(xué)習(xí)下
回復(fù)

使用道具 舉報(bào)

ID:731155 發(fā)表于 2020-6-5 19:17 | 顯示全部樓層
muzhi 發(fā)表于 2020-3-17 11:43
前一陣用stm32f103c8t6,加FATFS時(shí)報(bào)錯(cuò)太大放不下,最后換了Petit FATFS,我是讀寫文本文件,Petit FATFS沒(méi) ...

厲害。。!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表