数码之家

 找回密码
 立即注册
搜索
查看: 4237|回复: 26

[Arduino] 一块半残有牛屎芯片和SPI存储器的电路板

[复制链接]
发表于 2020-3-14 23:55:56 | 显示全部楼层 |阅读模式
本帖最后由 xz_zsz 于 2020-3-15 00:45 编辑

                记不清是在哪里淘的,上面有一块牛屎芯片和一块SPI存储器:







            估计是语音播放一类的东西,但是连接好断裂的线路,怎么样也无法让它出声,上网搜索存储器FL216KIF的型号,有一条信息说容量是2Mb,上TL866编程器,不能识别,选择256K的容量来读取,似乎不止这个容量,怀疑是2M的容量,于是按照2M来读,果然是2M的!
       可是这个数据与那个小音响的数据不同,改扩展名为mp3后“千千静听”不能播放。
       哪位见过这块电路板的,希望告诉我是什么玩意儿,反正闲着没事,总得找点啥鼓捣一下吧:lol:
       顺便附上读取的数据,说不定有人用得上:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 2家元 +25 收起 理由
玛德陛下 + 10 謝謝分享
人艰不拆了 + 15

查看全部打赏

发表于 2020-3-15 01:40:10 来自手机浏览器 | 显示全部楼层
本帖最后由 o759 于 2020-3-15 01:59 编辑

我看到有mic mot bat sp的字母这个很可能是在玩具的尸体上取下来的?后面的白色纸条是不是写有…感应灯 南

声音应该是耳塞才能听吧?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-15 01:47:49 | 显示全部楼层
o759 发表于 2020-3-15 01:40
我看到有mic
的字母

在SP处接上喇叭试了,不能出声。
回复 支持 反对

使用道具 举报

发表于 2020-3-15 01:55:23 来自手机浏览器 | 显示全部楼层
xz_zsz 发表于 2020-3-15 01:47
在SP处接上喇叭试了,不能出声。

用手机用的耳机试试
回复 支持 反对

使用道具 举报

发表于 2020-3-15 07:57:35 | 显示全部楼层
这是个玩具。
存储器里面没这么简单 需要用winhex之类的分析内容,里面是大量分段音频资源。
佩服楼主,这个都能补好线。手艺不错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-15 13:46:09 | 显示全部楼层
o759 发表于 2020-3-15 01:55
用手机用的耳机试试

这不是一回事吗:lol:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-15 13:51:13 | 显示全部楼层
fpl681010 发表于 2020-3-15 07:57
这是个玩具。
存储器里面没这么简单 需要用winhex之类的分析内容,里面是大量分段音频资源。
佩服楼主,这 ...

winhex看到的是一堆乱码,它认得我,我不认得它:lol:
这个接线靠眼睛不行,必须上放大镜才行!
回复 支持 反对

使用道具 举报

发表于 2020-3-15 15:13:25 | 显示全部楼层
xz_zsz 发表于 2020-3-15 13:51
winhex看到的是一堆乱码,它认得我,我不认得它
这个接线靠眼睛不行,必须上放大镜才行! ...

能传一份bin到网盘吗 我快穷死了没法下载
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-15 15:37:22 | 显示全部楼层
本帖最后由 xz_zsz 于 2020-3-15 16:00 编辑
fpl681010 发表于 2020-3-15 15:13
能传一份bin到网盘吗 我快穷死了没法下载

链接: https://pan.baidu.com/s/1nDcqwl5bASSoAGiiFlRm1A
提取码: 2ysi
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-15 17:32:30 | 显示全部楼层
o759 发表于 2020-3-15 01:40
我看到有mic mot bat sp的字母这个很可能是在玩具的尸体上取下来的?后面的白色纸条是不是写有…感应灯 南
...

仔细看了,不是“感应灯”这几个字。
回复 支持 反对

使用道具 举报

发表于 2020-3-15 17:35:14 | 显示全部楼层
xz_zsz 发表于 2020-3-15 17:32
仔细看了,不是“感应灯”这几个字。

南,是不是南海?南无哦?念经机?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-15 17:38:02 | 显示全部楼层
o759 发表于 2020-3-15 17:35
南,是不是南海?南无哦?念经机?

不是的,无法分辨。
回复 支持 反对

使用道具 举报

发表于 2020-3-15 19:38:07 | 显示全部楼层
里面估计就是直接的采样数据,没有任何压缩处理,怎么可能用MP3打开。
而且直接采样数据你也不知道是怎样的数据组织方式,如果是一整个WAVE文件烧进去的,你看看有没有文件头,有的话后缀改.WAV试试。如果没有任何文件头的话,根本不用想了,哪怕是拿原始的WAVE文件只截取数据段直接录入的话,你也不知道原来的采样速率,数据位深,声道数,文件长度等,基本没得搞。
文件头是非常重要的东西,无论是哪一种文件,找不到文件头就没办法正确识别并使用该文件。
回复 支持 反对

使用道具 举报

发表于 2020-3-15 20:37:19 | 显示全部楼层
xz_zsz 发表于 2020-3-15 15:37
链接: https://pan.baidu.com/s/1nDcqwl5bASSoAGiiFlRm1A
提取码: 2ysi

谢谢共享!
回复 支持 反对

使用道具 举报

发表于 2020-3-15 22:10:56 | 显示全部楼层
http://bbs.mydigit.cn/read.php?tid=1183328
http://bbs.mydigit.cn/read.php?tid=2370131
刚才搜了一下老站 发现了一些类似的产品。貌似这种产品出货量不小。
网上也有类似的东西。但是找不到太多资料。
http://www.cntrades.com/b2b/szlxdz/sell/itemid-22962348.html

遍历了类似产品的拆机(以“玩具”为关键词在老站搜索。新站搜索收费。)
发现大多数的都没有flash。只有少数的“汤姆猫”有flash。看来里面存的东西很多。
但是你的线路板有“mot”接口,大概是接电机的。搜遍所有汤姆猫都不带电机。

几个问题需要思考:
1.音频存储方式是什么?
2.怎样分段存储的?怎么区分段落?
针对问题1 先搜索。
https://www.h-nec.com/sound-recording-playback-module-voice-recorder-chip-talking-music-audio-recordable-board-for-electronic-toys-gift-boxes-p00118p1.html
里面提到了
Recording Input: adopt ADC 14 Bit, Audio Out DAC 14 Bit   Recording Voice Format: ADPCM”
先记下来“adpcm".


再搜索。
http://bbs.mydigit.cn/read.php?tid=867041&page=2
”芯片里是amr或者mmf格式的音频,这个成本应该不比tf卡低多少吧,还是小鬼子定制的……“

再分析flash。用winhex。
前面几行是稀稀拉拉的符号。到一个地方突然开始密集。那从哪里开始密集的呢? 观察发现9d00.

那继续往下搜索9d00

下面有好多处9d00.
不知道是不是起始点。
然后就不知道怎么办了。找一段数据拷出来 填到现成的低码率wav文件(好像就是adpcm)或者amr文件,mmf文件中。
如果运气好 就能听到播放的音乐突然变成了别的歌曲。(没有实际测试)
wav的码率需要一个个的测试 看哪个能播出来。
估计wav 即使不分段 也能出声吧 毕竟没有压缩。
感觉这玩意儿wav的可能性大。牛屎中很难做出来amr解码器。wav直接播最简单。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2020-3-15 22:16:59 | 显示全部楼层
下一步打算装个“格式工厂”,先生成一段wav。开始研究wav格式。
计划试验:
1)把现成的wav部分序列重复一遍 播放是什么效果?
2)把两个相同码率的wav拼接起来 能不能连续放。
3)把编程器提取的部分内容插入到现成的wav中是什么调子。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-16 02:01:51 | 显示全部楼层
la45088d1 发表于 2020-3-15 19:38
里面估计就是直接的采样数据,没有任何压缩处理,怎么可能用MP3打开。
而且直接采样数据你也不知道是怎样的 ...

之前就改扩展名为wav试过,无效,看来还得慢慢研究。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-16 02:20:26 | 显示全部楼层
fpl681010 发表于 2020-3-15 22:10
http://bbs.mydigit.cn/read.php?tid=1183328
http://bbs.mydigit.cn/read.php?tid=2370131
刚才搜了一下老 ...

你研究得比较深入,希望能有所收获。晚上将存储器焊到一个正常的儿童早教故事机上,通电,没有反应;再将它焊回原来的电路板上,接上4.5V电源,电流不足1mA,测量存储器的供电为0V,直接給它供电,喇叭也是毫无反应,看来应该是牛屎芯片损坏了,没法折腾了,除非找到相同的正常电路板。
回复 支持 反对

使用道具 举报

发表于 2020-3-16 08:57:51 | 显示全部楼层
fpl681010 发表于 2020-3-15 22:16
下一步打算装个“格式工厂”,先生成一段wav。开始研究wav格式。
计划试验:
1)把现成的wav部分序列重复一 ...

不用这么麻烦,WAVE文件的文件头是由关键字段的,你自己搜搜看,然后比对。
不过个人认为这种系统就是一个非常简单的放音系统,不太可能引入非常复杂的文件系统功能,所以搞成标准的文件反而没啥意义。在FLASH里面没有文件系统的话一般都是直接烧录音频数据到一个确定的地址然后去播放,所以可能只有数据而没有文件头,没办法提取作为某一类文件的。
因为你根本不知道人家数据的组织方式,比如是大端还是小端模式,双声道的话声道数据怎么排列,使用的是符号数存储还是带偏移的无符号数等等,还有其它关键参数比如采样频率,声道数,采样深度,数据长度,WAVE文件至少得搞清楚这些东西才行。
回复 支持 反对

使用道具 举报

发表于 2020-3-16 09:10:56 | 显示全部楼层
顺便复制WAVE文件头定义:
wav文件包括头和数据两部分,其结构如下:(从文件头开始依次排列)
1)首先是字符串“RIFF” ,占4个字节。(Resource Interchange File Format)
2)波形块的大小:DWORD,占4字节。波形块的大小=(文件大小-8)
3)字符串"WAVE",占4个字节。
4)字符串“fmt ”,占4个字节,注意fmt后有个空格字符(0x20)。
5)格式块的大小,DWORD,占4个字节
6)格式块,VC中用WAVEFORMATEX结构体描述,占18个字节。
还有MP3的太复杂就不复制了,自己去看:https://blog.csdn.net/IOT_SHUN/article/details/79952466

我的建议是用WinHex或者其它二进制编辑软件,打开映像后搜索文件头的关键字,比如WAVE的“RIFF”或者MP3的“ID3”,如果有就进一步观察上下文确定,没有的话就证明不是一个完整的已知文件,建议放弃。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-9 00:58 , Processed in 0.265200 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表