105 lines
12 KiB
Plaintext
105 lines
12 KiB
Plaintext
|
|
=== SHEET: 总表 rows=92 cols=1 ===
|
|||
|
|
音频板需求
|
|||
|
|
一、 主控芯片要求:从SD卡、U盘读取文件,MP3、WAV等格式解码,U盘自动升级固件,立体声DAC输出,IIS输出(用于光纤数字音频输出),AD按键,多路I/O口。
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
硬件需要修改处:1 按键带灯的应为PH端子、
|
|||
|
|
2,灯带的端子为2P XH。
|
|||
|
|
3,光纤看到有割焊盘。
|
|||
|
|
4,灯带的正负极反了。第4通道的灯带亮了半小时左右,现在一直不亮了。
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
20260717 样机先按这个功能调试。
|
|||
|
|
|
|||
|
|
1. 音频文件按照播放顺序命名,如00\01\02\03\04\05\06\07\08\09\10\11...............如果不命名也应能播放(按照系统默认的识别顺序)。
|
|||
|
|
2 按键K1/K2/K3/K4对应音频输出通道CH1/CH2/CH3/CH4。每个通道包括一个光纤输出和一个3.5mm音频输出。
|
|||
|
|
3. 上电后待机,此时不播放,所有按键灯同时闪烁(每秒钟闪亮一下,具体参考我发的视频效果)。此为待机状态。
|
|||
|
|
4. 按K1键,开始播放00,CH1输出声音,其他通道无声。K1按键灯及两个音量按键灯长亮,其它按键灯不亮。(待机时下按另外3个通道按键是同样的功能,对应通道输出)。
|
|||
|
|
5. 如果不操作,播放完当前歌曲后恢复待机状态(所有灯也要恢复)。
|
|||
|
|
6. 在播放过程中,按下另一通道按键,则切换到另一通道输出(歌曲接着播放),按键灯跟着变过去。
|
|||
|
|
7. 在播放过程中再按一次当前播放通道按键,则播放下一曲01。依此类推可播放多首歌曲(按文件命名顺序00-01-02-03…-00循环)。
|
|||
|
|
8. 音量:0-30格,开机后默认音量值23,每按一次VOL+键+1格,最大音量可调到30;每按一次音量-键-1格,最小可调到2(保留一点微弱的声音)。音量不记忆,即每次返回待机后再次按键播放时恢复默认音量23。
|
|||
|
|
9. LED灯条输出:与音频输出通道一致,即哪个通道输出声音就哪个灯条亮,其它不亮。待机时不亮。
|
|||
|
|
|
|||
|
|
以下功能备用------------------------------------------------------------------------------------
|
|||
|
|
|
|||
|
|
二、软件、功能(开发时以这个为默认)因为可能会有变动,最好能有些做成配置文件的形式来改变功能。我们以前做过一款产品,将不同的功能分配到了不同的按键(比如定义了40个不同的功能,分配了40个按键,只需要在配置里重新定义这个物理按键是什么功能,就实现了相对自由的调节功能,比如K1,可以配置成是播放,也可以配置成是VOL+,或者是其它功能,只用改配置文件,功能就变了,再比如,是闪灯还是长亮,这些都能配置)
|
|||
|
|
1. 开发时应考虑所有按键功能、播放逻辑、按键灯及LED灯条、音量调节这些都要可以通过固件更改并用U盘对PCBA进行固件升级。PCBA固件升级完成后,应有提示,如:所有按键灯忽明忽暗变化。
|
|||
|
|
2. 音频文件一般按照播放顺序命名,如00\01\02,如果不命名也应能播放。
|
|||
|
|
3. 按键K1/K2/K3/K4对应音频输出通道CH1/CH2/CH3/CH4。每个通道包括一个光纤输出和一个3.5mm音频输出。
|
|||
|
|
4. 上电后待机,此时不播放,所有按键灯同时闪烁(每秒钟亮20ms,具体看调试效果)。
|
|||
|
|
5. 按K1键,开始播放00,CH1输出声音,其他通道无声。K1按键灯及两个音量按键灯长亮,其它按键灯闪。(待机时下按另外3个通道按键是同样的功能,对应通道输出)
|
|||
|
|
6. 如果不操作,播放完当前歌曲后恢复待机状态(所有灯也要恢复)。
|
|||
|
|
7. 在播放过程中,按下另一通道按键,则切换到另一通道输出(歌曲接着播放),按键灯跟着变过去。
|
|||
|
|
8. 在播放过程中再按一次当前播放通道按键,则播放下一曲。依此类推可播放多首歌曲(按文件命名顺序00-01-02-03…-00循环)。
|
|||
|
|
9. 音量:0-30格,开机后默认音量值23,每按一次音量+键+1格,最大音量可调到30;每按一次音量-键-1格,最小可调到3(保留一点微弱的声音)。音量不记忆,即每次返回待机后再次按键播放时为默认音量23。
|
|||
|
|
10. LED灯条:与音频输出通道一致,即哪个通道输出声音就哪个灯条长亮,其它不亮。
|
|||
|
|
|
|||
|
|
|
|||
|
|
LED灯带,用2脚插座。
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
二、 基本功能举例:这一栏是可能的应用,最好能跟前面的功能进行综合,结合配置文件,以后能尽量的少去改动软件。
|
|||
|
|
1. 上电待机,所有按键灯如跑马灯闪(每个按键灯按顺序依次各亮1秒,循环)。
|
|||
|
|
2. 按CH1键,开始播放,CH1光纤和CH1 3.5mm输出声音,其他通道无声。CH1按键灯闪(每秒钟亮20毫秒),其它按键灯长亮。(待机时下按另外3个通道按键是同样的功能,对应通道输出)
|
|||
|
|
3. 播放过程中,按下另一通道按键,则切换到另一通道输出(歌曲接着播放),所有按键灯跟着变。
|
|||
|
|
4. 播放过程中再按一次当前播放通道按键,停止播放(不是暂停,而是回到待机)。所有灯恢复待机状态。
|
|||
|
|
5. 播放完一首歌,恢复待机(所有灯也要恢复)。
|
|||
|
|
6. 音量:默认70,最大100,最小20。播放过程中按VOL+/VOL-键可调整音量,每按一次+/-10,每次待机后恢复默认音量。(具体音量设置要根据实际情况测试后确定,可固件更改。)
|
|||
|
|
|
|||
|
|
7. 比如默认播放00文件,里面还有01,02,03,04,05,06,这样,00是默认文件,如果要点播放时,按1按键播放01, 2,播放过程中,如果只是切换通道时,比如开始按的CH2键,播放的02文件,再按CH3,播放的还是02文件,但通道是03通道, 3,如果不是播放过程中,按CH3,就是播放03文件.
|
|||
|
|
8. 因为客人的按键功能可能有很多种选择,能否做成配置文件的方式,尽量减少不同客人对按键差异的改动。
|
|||
|
|
|
|||
|
|
参考板子:
|
|||
|
|
=== SHEET: 版本1 rows=26 cols=16 ===
|
|||
|
|
版本号/校验码 | 日期 | 序号 | 需求编号(与需求ID对应) | 模块/功能 | 原始要求(与需求ID对应) | 当前问题/反馈 | 本次修改内容 | 修改人 | 验证状态 | 差异/备注说明 | ⚠️ 待测试 | ✅ 通过 | 🛠️ 待修改 | 🔒 已归档 | 🚨 特急
|
|||
|
|
V1.0 | 20260718.0 | 1.0 | AID-001 | 文件排序 | 音频文件按照播放顺序命名,如00\01\02\03\04\05\06\07\08\09\10\11...............如果不命名也应能播放(按照系统默认的识别顺序) | 没有命名的文件,在待机状态,按按键播放会出错,比如:同一个文件,取名为00可以播放,取名为AA,按键播放时报错。 但下一曲功能放到这个文件时,是可以播放的。 | 🛠️ 待修改
|
|||
|
|
V1.0 | 20260718.0 | 2.0 | AID-002 | 按键功能 | 按键K1/K2/K3/K4对应音频输出通道CH1/CH2/CH3/CH4。每个通道包括一个光纤输出和一个3.5mm音频同时输出。 | K1与K4交换,K2与K3交换,灯条要按下图的顺序调整过来。 | 🛠️ 待修改
|
|||
|
|
V1.0 | 20260718.0 | 3.0 | AID-003 | 待机状态 | 上电后待机,此时不播放,所有按键灯同时闪烁(每秒钟闪亮一下,具体参考我发的视频效果)。此为待机状态。 | 按键灯没有同时闪烁,闪烁速度可以参考IC边的指示灯。 | 🛠️ 待修改
|
|||
|
|
V1.0 | 20260718.0 | 4.0 | AID-004 | 按键功能 | 按K1键,开始播放00,CH1输出声音,其他通道无声。K1按键灯及两个音量按键灯长亮,其它按键灯不亮。(待机时下按另外3个通道按键是同样的功能,对应通道输出)。例:按K2也是播放00文件,CH2出声,其它通道无声,K2按键灯及两个音量按键灯长亮,其它按键灯不亮。 | 播放完进入待机状态后,再按K1-K4任意按键时应该播放00文件,现在功能不对 | 🛠️ 待修改
|
|||
|
|
V1.0 | 20260718.0 | 5.0 | AID-005 | 功能 | 如果不操作,播放完当前歌曲后恢复待机状态(所有灯也要恢复)。 | 按键灯没有同时闪烁 | 🛠️ 待修改
|
|||
|
|
V1.0 | 20260718.0 | 6.0 | AID-006 | 按键功能 | 在播放过程中,按下另一通道按键,则切换到另一通道输出(歌曲正常播放,只变通道),按键灯跟着通道变过去。 比如:在播放00文件时,现在通道是CH1通道,按K2按键,播放的歌曲还是00文件,但通道切换到CH2通道 | ✅ 通过
|
|||
|
|
V1.0 | 20260718.0 | 7.0 | AID-007 | 按键功能 | 在播放过程中再按一次当前播放通道按键,则播放下一曲。依此类推可播放多首歌曲(按文件命名顺序00-01-02-03…-00循环)。 比如:在播放00文件时,按K1,则播放01文件,正在播放01文件时,再按K1,测播放02文件。 | 、 | ✅ 通过
|
|||
|
|
V1.0 | 20260718.0 | 8.0 | AID-008 | 音量默认 | 音量:0-30格,开机后默认音量值23,每按一次VOL+键+1格,最大音量可调到30;每按一次音量-键-1格,最小可调到2(保留一点微弱的声音)。音量不记忆,即每次返回待机后再次按键播放时恢复默认音量23。 | 没有测到功能。 | 🛠️ 待修改
|
|||
|
|
V1.0 | 20260718.0 | 9.0 | AID-009 | 灯条输出 | LED灯条输出:与音频输出通道一致,即哪个通道输出声音就哪个灯条亮,其它不亮。待机时不亮。 | 🛠️ 待修改
|
|||
|
|
0.0 | 按一次增加一格音量 | 没有测到功能。 | 🛠️ 待修改
|
|||
|
|
0.0 | 按一次减一格音量 | 没有测到功能 | 🛠️ 待修改
|
|||
|
|
AID-010 | 播放器支持的文件,MP3,WAV,FLAC,APE。 | ✅ 通过
|
|||
|
|
AID-011 | 板上的指示灯:慢闪待机,快闪报错,长亮播放。 | ✅ 通过
|
|||
|
|
接口定义。
|
|||
|
|
=== SHEET: 需求ID(不能改) rows=15 cols=14 ===
|
|||
|
|
版本号 | 日期 | 序号 | 需求编号 | 模块/功能 | 原始要求 | 当前问题/反馈 | 本次修改内容 | 修改人 | 验证状态 | 差异/备注说明 | ⚠️ 待验证 | ✅ 通过 | ❌ 未通过
|
|||
|
|
1.0 | AID-001 | 文件排序 | 音频文件按照播放顺序命名,如00\01\02\03\04\05\06\07\08\09\10\11...............如果不命名也应能播放(按照系统默认的识别顺序)
|
|||
|
|
2.0 | AID-002 | 按键功能 | 按键K1/K2/K3/K4对应音频输出通道CH1/CH2/CH3/CH4。每个通道包括一个光纤输出和一个3.5mm音频同时输出。
|
|||
|
|
3.0 | AID-003 | 待机状态 | 上电后待机,此时不播放,所有按键灯同时闪烁(每秒钟闪亮一下,具体参考我发的视频效果)。此为待机状态。
|
|||
|
|
4.0 | AID-004 | 按键功能 | 按K1键,开始播放00,CH1输出声音,其他通道无声。K1按键灯及两个音量按键灯长亮,其它按键灯不亮。(待机时下按另外3个通道按键是同样的功能,对应通道输出)。例:按K2也是播放00文件,CH2出声,其它通道无声,K2按键灯及两个音量按键灯长亮,其它按键灯不亮。
|
|||
|
|
5.0 | AID-005 | 功能 | 如果不操作,播放完当前歌曲后恢复待机状态(所有灯也要恢复)。
|
|||
|
|
6.0 | AID-006 | 按键功能 | 在播放过程中,按下另一通道按键,则切换到另一通道输出(歌曲正常播放,只变通道),按键灯跟着通道变过去。 比如:在播放00文件时,现在通道是CH1通道,按K2按键,播放的歌曲还是00文件,但通道切换到CH2通道
|
|||
|
|
7.0 | AID-007 | 按键功能 | 在播放过程中再按一次当前播放通道按键,则播放下一曲。依此类推可播放多首歌曲(按文件命名顺序00-01-02-03…-00循环)。 比如:在播放00文件时,按K1,则播放01文件,正在播放01文件时,再按K1,测播放02文件。
|
|||
|
|
8.0 | AID-008 | 音量默认 | 音量:0-30格,开机后默认音量值23,每按一次VOL+键+1格,最大音量可调到30;每按一次音量-键-1格,最小可调到2(保留一点微弱的声音)。音量不记忆,即每次返回待机后再次按键播放时恢复默认音量23。
|
|||
|
|
9.0 | AID-009 | 灯条输出 | LED灯条输出:与音频输出通道一致,即哪个通道输出声音就哪个灯条亮,其它不亮。待机时不亮。
|
|||
|
|
VL+ 按键 | 按一次增加一格音量
|
|||
|
|
VL- 按键 | 按一次减一格音量
|
|||
|
|
AID-010 | 播放器支持的文件,MP3,WAV,FLAC,APE。
|
|||
|
|
AID-011 | 板上的指示灯:慢闪待机,快闪报错,长亮播放。
|
|||
|
|
升级文件放U盘根目录下,上电时USB升级,升级完成后,快闪5次,
|