JL杰理蓝牙芯片交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 74|回复: 2

聊聊 杰理 AC690x 入门之路

  [复制链接]

1

主题

18

回帖

194

积分

普通会员

Rank: 3Rank: 3

积分
194
发表于 2025-5-13 09:53:08 | 显示全部楼层 |阅读模式

注册登录,了解更多芯片技术。

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

x
  其实,主题是想写《聊聊 杰理 AC690x 入之路》的,但思考一下,认为这是个严肃的技术论坛,还是起个正经的名字比较好;

但是今天聊得却是个轻松的话题。毕竟,杰理的蓝牙音箱芯片就是为了开了生活。
  逛淘宝,看到有1.2元的蓝牙音箱板子,就随手买了几片;到手能用,音质挺好的。缺点呢,就是按键太小了,不方便操作。反正嘉立创有免费的PCB打样,于是就抄板做了个小玩意儿,美滋滋。
  人没吃饱,就只有一个愿望;吃饱了,就有了很多的愿望。
  仔细看了看板上的主控芯片,是一家叫做珠海杰理的公司生产的AC6925D。
  好奇,
  真的很好奇,这么一片芯片怎么就这么多功能?
  网上查了一下,居然还可以更新固件;无知者无畏啊,立刻就下载了updata.bfu , 复制到TF卡,开始了升级之路。
  毫无悬念的,一阵“哔哔”声之后,没有任何事情发生;
  不死心,再找固件升级;
  毫无悬念的,在我的坚持不懈的作死行为之后,板子变“”了。
一般来说,故事到这里就可以结束了;
燃鹅,这才刚开始;辛辛苦苦抄板,然后去嘉立创打样,然后一点一点的把每个零件再原样焊回去;工作量可想而知。
这么多的沉没成本怎么可能打水漂!!!贴几张图,轻松一下。

原版

原版
     

裸铜

裸铜
   

原理图

原理图



固件只是灵魂,肉体还很健康,必须拯救一下。
于是在网上查找资料,决心救活她。


杰理的资料还是有的,但是不多;虽然不多,但也够用;虽然够用,但是满足不了我的欲望。
杰理提供了完整的工具链;也提供了完整的SDK文件包;整个项目可以在codeblocks平台工作,也有一点点数据手册什么的资料。
关于芯片本身,只知道是类似于Ti的一个单片机,杰理做了很多的自有的外设;这一切都十分隐秘,没找到什么资料;
至于核心单片机,只是知道不是51,不是ARM ,也不是PIC等常见的大街货,是一个叫Pi32的系统,大概就是杰理JL的π的意思吧。


而且,AC692x是有key的,固件的问题和这个key文件有关。这使得瞬间上头,就喜欢有难度的还羞羞答答的样子。


路,总是有的,AC690x系列是不加key的,可以自己开发。
首先, 就要有自己的实验板,我是穷玩儿,肯定要自己做了;
打造自己的杰理实验板
然后要有下崽器,也得自己做;
杰理强制下载器 V2.0
资料必需有,都是网上收集的,来之不易,列在这里了:既是读书笔记,也是交流平台,希望大家不吝赐教。
杰理AC690N的那些事(一)USB_KEY
杰理AC690N的那些事(二)拆一个下载器
杰理AC690N的那些事(三)想点灯
杰理AC690N的那些事(四)继续点灯
杰理AC690N的那些事(五)裸奔
杰理AC690N的那些事(六)时钟
杰理AC690N的那些事(七)看门狗
杰理AC690N的那些事(八)谈IO映射
杰理AC690N的那些事(九)UART
杰理AC690N的那些事(十)SPI
杰理AC690N的那些事(十一)Timer
杰理AC690N的那些事(十二)ac690x_app.cbp
杰理AC690N的那些事(十三)download.bat
杰理AC690N的那些事(十四)firmware
杰理AC690N的那些事(十五)ADC

再给大家看看最近在做的好玩的东西,全都是用AC690x芯片做的。
05.jpg    IMG_0096.JPG

这是一个ac6903b4做的电子探针 ,
已经可以让喇叭发出MIDI音乐,也可以使用AD功能测量探针的电压,
并把值显示到TFT屏幕上。
本意是做一个可以语音播报的电压表,其实到这里,基本可以完成了。


但是杰理的AD只有10位精度,不是很满意。
看到他的audio模块可以16位精度转换line_in和mic的输入,很是心动。
有没有感兴趣的朋友,一起来玩儿。
这个项目是完全脱离了杰理臃肿的SDK,靠操作寄存器完成所有工作;
代价也是很惨痛的,完全没有方向,很迷茫,没资料,甚至连一张完整的时钟树图都没有。


LOGO.png   

目前正在测试audio外设的adc模块,把三通道的读取值显示在lcd上。
92ED2D9BE75DAF16ACA5217B527065EC.png     IMG_0110.JPG
回复

使用道具 举报

3

主题

6

回帖

96

积分

普通会员

Rank: 3Rank: 3

积分
96
发表于 7 天前 | 显示全部楼层
6,厉害的
回复

使用道具 举报

1

主题

18

回帖

194

积分

普通会员

Rank: 3Rank: 3

积分
194
 楼主| 发表于 7 天前 | 显示全部楼层
演奏 “两只老虎”核心代码
记忆力不好;
把原理大概记一下。

1,设置audio外设DA模块的数据缓冲区,
2,启动audio外设DA模块的中断服务,循环播放固定频率的一个乐音;
3,初始化一个定时器,每1/4秒中断一次;
4,编制一个乐谱
5,定时器服务程序定时根据乐谱修改需要输出的乐音数据指针





捕获.PNG
捕获1.PNG
捕获2.PNG
捕获3.PNG
捕获4.PNG


回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|JL杰理蓝牙芯片交流论坛 ( 粤ICP备18068352号 )

GMT+8, 2025-5-22 16:06 , Processed in 0.089039 second(s), 25 queries .

Powered by yunthinker云信

© 2001-2023 yunthinker Team.

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