- 博客(39)
- 收藏
- 关注
原创 蓝牙音频类产品开发——空闲、睡眠、关机模式切换
本文对杰理AC696N开发常见问题提供解决方案:1.通过app_task_switch_to()函数可切换至空闲/睡眠模式退出蓝牙/音乐模式,注意睡眠模式可保持蓝牙后台连接;2.利用get_charge_online_flag()检测充电状态,配合模式切换函数实现充电自动关闭功能;3.解析空闲、睡眠、关机三种模式的本质区别:空闲模式(15mA)快速恢复但断开蓝牙,睡眠模式(1mA)保持连接且低功耗,关机模式(0mA)需完全重启。开发者可根据连接保持需求和功耗要求灵活选择模式。
2026-06-08 10:52:49
4
原创 杰理AC696N开发板实战演示——如何实现flash或u盘的持续播放
本文以JL杰理AC696N开发板为例,介绍通过外挂SPI Flash实现音频无限循环播放的方案。关键步骤包括:1)开启SDK中的FILE_DEC_REPEAT_EN宏实现无缝衔接播放;2)修改audio_dec_file.c中的file_dec_repeat_cb回调函数逻辑,使其始终返回0以解除播放次数限制。注意事项指出SPI Flash与TF卡功能互斥,首次使用需格式化Flash,该方案适用于广播、背景音乐等需持续播放的场景,有效解决传统方案存在的卡顿和次数限制问题。
2026-06-05 17:56:24
206
原创 【无标题】
蓝牙音箱PCB设计中,长按按键功能实现存在时间设置失效问题,当长按时间超过240ms时失效。解决方案:1)调整结构体long_time参数;2)采用计数方式实现更长触发时间,新增KEY_POWEROFF_HOLD宏处理关机事件;3)开发板验证参数后移植,并添加软件消抖滤波防止误触发。该方法通过变量计数和事件重构有效解决了8秒长按失效问题。
2026-06-04 17:53:49
173
原创 关于杰理AC696N系列PCB设计要点——蓝牙天线与USB接口
杰理AC696N开发板搭载AC6966B4芯片,具有512KB存储空间和21个可用IO口。开发中需重点关注蓝牙天线设计和USB接口预留:蓝牙天线应采用标准蛇形设计,确保间距、包地和隔空处理;USB接口是程序烧录、固件升级和调试的必要通道,必须预留。这两点是杰理芯片开发的关键设计要点,直接影响性能和后期维护。
2026-06-03 11:18:56
145
原创 基于AC696N开发板的蓝牙音箱方案——蓝牙音箱关机噪音问题分析与解决
本文以杰理AC696N蓝牙音频开发板为例,针对开发中遇到的"关机提示音后出现嗒声"问题展开分析。通过排查发现,问题源于音频源文件噪声和硬件上电/掉电瞬态冲击。解决方案包括:1)使用纯净MP3/WAV格式音频文件;2)优化电源管理电路或修改代码减弱瞬态噪声。AC696N开发板支持丰富功能开发,提供多模式升级方式和完整SDK工具链。案例表明,解决此类音频问题需综合考量文件质量、固件配置和硬件特性,充分发挥该平台高集成度优势,实现稳定可靠的蓝牙音频产品开发。
2026-06-01 13:54:07
370
原创 杰理AC696N蓝牙音频芯片开发TWS真无线立体声-开发指南(上):使能与配对配置
本文介绍了杰理AC696N蓝牙音频芯片TWS功能的基础配置方法。首先需开启TCFG_APP_TWS_EN宏定义使能TWS功能;其次通过CONFIG_TWS_PAIR_MODE选择配对模式(按键/自动/快速连接);最后配置左右声道识别方案(固定/动态/IO检测),推荐使用CONFIG_TWS_LEFT_START_PAIR配合检测引脚实现稳定识别。这些基础配置能有效解决TWS配对失败、声道错乱等问题,为后续开发奠定基础。适用于AC696N开发板和AC6965E音箱方案的TWS功能搭建。
2026-05-26 10:27:27
350
原创 蓝牙配对管理:清除记录、PIN码与DUT模式
本文介绍了杰理蓝牙音频芯片开发中的关键技能:1. 蓝牙配对记录管理,包括手机和TWS配对记录的清除方法及注意事项;2. 自定义PIN码提升安全性,通过关闭简易配对模式并修改默认密码;3. DUT测试模式的配置,用于产线批量测试。这些功能通过官方API即可实现,能有效解决配对异常、提升产品安全性和生产效率,是杰理AC696N/AC6965E芯片开发的必备技能。
2026-05-25 10:47:37
177
原创 【无标题】
本文介绍了杰理AC696N芯片的低成本交互方案,通过ADKEY分压按键+LED状态指示实现蓝牙音箱的人机交互。该方案仅需单个IO引脚即可支持5组按键功能,配合LED灯显示蓝牙连接、播放状态等信息。详细说明了按键配置规则、LED指示逻辑及常见问题解答,并指出该方案具有调试简单、稳定性高、成本低等优势,是入门级蓝牙音箱的理想选择。
2026-05-23 11:31:55
297
原创 如何杰理AC696N开发板上做蓝牙高级功能开发:电话本、功率与信号强度
本文介绍了杰理蓝牙芯片AC696N/AC6965E的高级功能开发方法。重点讲解了PBAP电话本读取的实现步骤,包括协议配置、设备类型设置、数据读取和解析;详细说明了蓝牙发射功率的多场景配置技巧,通过bt_max_pwr_set()函数可优化连接性能;还介绍了RSSI信号强度的实时获取方法,用于开发连接质量监测功能。这些高级功能配置简单、实用性强,可显著提升蓝牙音箱、TWS耳机等产品的竞争力,适合工程师快速实现产品迭代。
2026-05-22 12:06:41
193
原创 AC696N开发板蓝牙音量同步全攻略:从手机到设备的完美协调
本文介绍了杰理蓝牙音频芯片开发中音量同步问题的解决方案。针对AC696N和AC6965E芯片的音箱、TWS耳机开发,重点讲解了音量映射表配置(vol_sys_tab和vol_sync_tab)、首次连接固定音量设置、通话音量优化技巧,以及双向音量同步功能的实现方法。通过修改默认音量映射表、调用专用API固定通话音量、启用双向同步功能等简单操作,开发者可以快速解决音量不同步、爆音、通话忽大忽小等常见问题。这些方法门槛低、配置简单,特别适合嵌入式开发新手快速应用到量产项目中,提升蓝牙音频产品的用户体验。
2026-05-19 10:44:33
288
原创 AC696N开发板蓝牙音质与格式开发日志:开启AAC支持与理解编码
杰理AC696N蓝牙芯片支持SBC和AAC编码,通过简单配置即可开启AAC高清编码提升音质。操作步骤包括宏定义开启和媒体配置校验,同时可通过调整SBC的Bitpool参数优化基础音质。AAC编码在成本、音质和兼容性间取得平衡,适合消费级蓝牙音频设备开发,是提升杰理AC696N/AC6965E芯片产品音质的实用方案。
2026-05-18 10:40:20
311
原创 杰理AC6966B蓝牙音频方案开发进阶:在开发智能音响方案时获取歌曲信息与连接优化
本文介绍了杰理蓝牙音频芯片开发的两种核心优化方案。针对AC6966B/AC6965E等芯片,详细讲解了通过AVCTP协议获取蓝牙歌曲元数据(歌名、歌手、专辑等)的配置步骤,包括宏定义开启、回调函数注册和数据解析处理。同时提供了TWS连接速度优化方案,通过调整蓝牙空闲时隙参数来提升配对和回连速度。这些方案无需修改底层协议栈,开发门槛低,可快速应用于蓝牙音箱、TWS耳机等产品的量产项目,有效提升产品的差异化竞争力。
2026-05-13 10:43:54
328
原创 杰理 AC696N 做 TWS 音箱对箱方案 晶振、天线与地线 —— 那些让你 “底噪爆炸” 的细节
开发杰理蓝牙音频芯片(如AC696N、AC6965E)时,常见蓝牙距离短、底噪大的问题,多由晶振选型、天线布局和接地设计不当导致。关键解决措施包括:晶振选用±10ppm精度并匹配负载电容;天线区域严格净空并规范走线;模拟地与数字地单点汇接,避免干扰。DCDC供电需加LC滤波以减少纹波影响,优先推荐LDO。通过规范设计可解决80%的底噪和射频问题,提升蓝牙稳定性和音质表现。
2026-05-12 10:27:17
208
原创 杰理AC696N打造TWS对箱方案初探:硬件连线速查手册,别再被排针难住
本文针对AC696N开发板的硬件连线问题,提供关键引脚速查表(如UART_TX、MUTE、蓝牙/TWS指示灯等)和供电注意事项。解答常见疑问,包括MUTE引脚上拉、串口波特率修改及LED限流电阻选择,并强调PB4的ADKEY分压网络设计重要性。帮助开发者快速搭建TWS对箱原型,实现基础调试功能。
2026-04-27 13:54:21
212
原创 杰理蓝牙音箱开发板AC696N上演示降本设计:时钟系统与省晶振方案设计
本文介绍了杰理AC696N/AC6966B开发板省去外部晶振的方案。通过采用内部LRC时钟替代24MHz外部晶振,可降低BOM成本,适用于蓝牙音箱、耳机等对频率精度要求不高的场景。实现步骤包括:修改程序配置选择LRC时钟源、更换带_lrc后缀的uboot文件、调整PLL_SRC配置参数。验证方法为读取PLL_CON0寄存器标志位。该方案已通过量产验证,在保证性能的前提下有效降低成本,建议开发者在设计中尝试应用。
2026-04-23 09:57:44
196
原创 JL杰理AC696N开发板常见问题:在Code::Blocks编译下载程序时,点击SDK中的download.bat 后,如何判断程序已成功下载到开发板?都已经提示下载成功,程序新加的打印内容怎么没有
杰理蓝牙芯片开发中,运行download.bat提示成功但修改未生效的常见原因包括:1)代码修改后未保存导致编译旧程序;2)未重新编译直接下载;3)烧录到错误开发板。解决方法需确保「保存代码→重新编译→运行下载脚本」完整流程,并检查打印配置。高频问题集中在代码未保存、编译缺失和目标板错误三个环节,系统排查即可快速解决。
2026-04-22 11:30:37
365
原创 AC696N开发板PC模式读取外挂SPIflash虚拟为U盘_V1.0
本文介绍了将外挂Flash虚拟为U盘的技术方案,支持通过USB连接电脑直接操作MP3文件。详细说明了硬件连接方式(SPI接口)、兼容Flash型号(最大16MB)及软件配置步骤。使用流程包括:开发板上电后连接USB,电脑识别为FAT格式U盘,按拷贝顺序播放MP3文件(建议重命名为数字序号)。注意事项包括:首次使用需格式化、SPI接口速度较慢、与TF卡功能互斥等。建议使用32kHz采样率的MP3格式文件,并合理规划存储空间。该方案可实现与普通U盘相同的文件操作和播放控制功能。
2026-04-21 10:12:28
545
原创 JL杰理AC696N开发板常见问题FAQ-问题14:AC696N开发板开发TWS音箱对箱方案,程序编译后,为什么无法下载程序? 反复尝试都无法成功地将固件下载到设备中,怎样排查?
本文针对AC696N开发板TWS音箱固件下载失败问题,提供系统排查方案:1.检查download.bat文件编码应为GBK;2.确认设备连接状态,查看设备管理器是否识别到uboot磁盘设备;3.排除USB连接不稳定或FLASH损坏导致的ERR_CRCCMP错误;4.解决设备信息解析失败问题;5.建议通过更换电脑或样机定位故障源。重点排查方向包括文件编码、设备连接、权限设置及硬件状态等。
2026-04-20 10:58:31
389
原创 JL杰理AC696N开发板常见问题FAQ-问题13:串口打印引脚、波特率及乱码解决
摘要:杰理AC696N开发板默认串口打印引脚为PB5,波特率1000000bps,支持修改为115200等常用波特率。调试时需注意:1)正确接线(PB5-TX接PC的RX);2)确保串口工具参数匹配;3)高波特率建议使用配套工具。若输出乱码,重点检查接线和参数设置,或改用115200波特率。掌握这些要点可快速完成串口调试,为后续开发打好基础。
2026-04-18 11:57:09
200
原创 JL杰理AC696N开发板常见问题FAQ-问题7:为什么喇叭没有声音?可以搜到蓝牙,可以连接蓝牙,但是播放音乐喇叭没有声音;USB直接供电喇叭有声音,但是Type-C供电没有?
摘要:客户反馈开发板蓝牙连接正常但Type-C供电时喇叭无声,USB供电则有声。分析表明问题与供电路径或功放控制相关,非主芯片故障。排查步骤:1.检查电源开关是否拨至"ON",确认Type-C供电指示灯状态(USB供电绕过开关);2.测试备用喇叭排除硬件问题;3.检查功放控制信号,通过LED验证PC2引脚输出。优先确认电源开关状态,若正常再排查功放电路。问题大概率因Type-C供电时开关未开启导致。
2026-04-16 10:48:59
212
原创 JL杰理AC696N开发板常见问题FAQ-问题6:为什么提示“key 不匹配”?杰理的蓝牙芯片的key是什么?以及该如何添加key? 杰理key文件原理?
本文针对客户反馈的"KEY不匹配"问题提供解决方案。开发板出厂预装demo程序,资料包中包含4个SDK程序包,其中原厂发布的ac696n_soundbox_sdk_v1.7.0.zip不带KEY文件,需手动添加后才能正常烧录。建议用户: 查看资料包中"03_软件SDK"文件夹获取KEY文件 观看配套视频教程(特别是视频2的第6分钟)学习添加KEY操作 通过《杰理的蓝牙芯片的key是什么》等文档深入了解KEY机制 若使用非官方SDK出现KEY问题,需先系统学习杰理芯片开
2026-04-15 10:13:44
72
原创 JL杰理AC696N开发板常见问题FAQ-问题5:客户拿到板子之后,上电开机灯闪,可以搜到蓝牙“KT6966B-DEMO-SPK”,但是编译通过后下载程序到开发板没找到设备,如何处理?
摘要:开发板开机后灯闪且可搜索到蓝牙设备,但通过JLUSBUpdater下载程序时提示"Device offline"。主要原因是USB连接线接反,正确接法应为:USB线连接PC端和JLUSBUpdater工具的USB母头,再将工具的公头插入开发板。若连接正确仍无法下载,建议:1.更换PC USB接口;2.查阅《杰理下载器使用手册》;3.观看相关视频教程。该问题通常由USB连接错误或PC接口不稳定导致,按步骤检查即可解决。
2026-04-14 10:16:32
33
原创 JL杰理AC696N开发板常见问题集锦FAQ-问题0:这个板子是做什么的?AC696N是什么?什么开发环境?芯片的内核架构是什么?是51、ARM还是其他?开发板的音频输出是单端输出吗?
摘要:杰理AC696N开发板基于AC6966B QFN32蓝牙SOC芯片(2019年推出),支持MP3/蓝牙/FM等功能开发。该32位DSP内核芯片主频最高240MHz,内置128KB RAM和512KB存储,采用44nm工艺,具有21个可用IO口,性价比突出。开发环境为杰理专用IDE,支持C语言编程,提供完整SDK和例程。AC6966B特别适合音质要求不高的小音箱应用,开发板采用单端音频输出,板载HAA2018AD类功放驱动4Ω扬声器。同系列推荐型号还包括AC6965E和AC6969D。
2026-04-13 11:24:18
54
原创 JL杰理AC696N开发板测试问题分析1:蓝牙名修改不成功
摘要:在杰理AC696N蓝牙芯片开发中,修改蓝牙名称后仍显示旧名称的问题,通常与烧录方式有关。使用SDK批处理文件(.bat)烧录会全量更新配置,而直接使用固件升级工具烧录.fw文件时,若不勾选"擦除整个flash"选项,可能导致旧配置残留。建议统一使用批处理烧录或手动勾选擦除选项,可避免该问题。此问题虽小但易被忽视,检查烧录方式是首要排查步骤。
2026-04-11 10:05:06
48
转载 JL杰理AC696N蓝牙音箱方案开发之存储设备应用(3):TF卡个别不读与排线过长导致的读卡异常
摘要:针对音箱TF卡读取异常问题,文章分析了两种典型情况:1)特定TF卡不读时,建议检查供电电压是否被拉低,并通过串电阻测量瞬态电流,注意不同规格TF卡的电流需求差异;2)大音箱排线干扰导致不读卡时,推荐在数据线加磁珠滤波并增大电源电容。开发阶段建议使用AC696N开发板进行多卡兼容测试,避免量产后的兼容性问题。解决方案包括硬件改进和前期充分测试,有效提升产品稳定性。
2026-04-10 10:12:15
31
原创 JL杰理AC696N蓝牙音箱方案开发之存储设备应用(2):U盘不读问题的排查与卡复用注意事项
本文总结了杰理AC696N芯片U盘不读的常见原因及解决方法。主要排查点包括:检查U盘文件系统格式(支持FAT/exFAT,不支持NTFS/苹果格式);修改超时参数和复位持续时间;调整OTG模式切换设置避免误判;确认inquery延时是否正确。对于U盘和SD卡复用情况,建议优先使用CLK检测卡,若必须改用CMD检测需充分测试。通过log打印和参数调整可解决大部分因时序、超时或模式切换导致的U盘不读问题。
2026-04-09 10:19:09
197
原创 JL杰理AC696N蓝牙音箱方案开发之存储设备应用(1):SD/TF卡与MMC卡的基础配置与兼容
本文针对蓝牙音箱方案中SD/TF卡播放功能的兼容性问题展开分析。重点探讨了MMC卡与SD卡的区别,指出两者厚度差异(0.7mm)和CMD检测命令不同是导致兼容性问题的关键。解决方案提出两点:一是将SD卡检测方式改为CLK或IO检测而非CMD检测;二是通过配置打开MMC卡支持开关。文章强调在杰理AC6966B开发板上进行双卡测试的重要性,并提醒若硬件不支持CLK检测需谨慎考虑CMD检测可能带来的兼容风险。
2026-04-08 13:45:29
67
原创 JL杰理AC696N开发板PWM波形生成与控制(2):问题排查
本文总结了JL杰理AC696N开发板PWM配置中的常见问题及解决方法。主要包含三个关键点:1)初始化闪灯问题,需先配置周期和占空比再开启计数;2)占空比归零时出现高电平问题,需等待当前周期结束再关闭PWM;3)周期末尾操作导致波形顺延,应选择合适时机修改寄存器。文章还提供了排查无波形输出的方法,强调示波器在调试中的重要性,并建议开发者通过实际测试加深理解。这些经验可帮助开发者快速定位和解决PWM相关问题。
2026-04-07 10:15:57
159
原创 JL杰理AC696N开发板PWM波形生成与控制(1):频率、占空比
本文介绍了JL杰理AC696N芯片定时器的PWM输出配置方法及常见问题解决方案。重点分析了PWM频率和占空比的计算原理,详细说明了初始化设置、引脚映射和时钟源选择的注意事项。针对实际开发中遇到的初始化LED闪烁、占空比设为0时出现高电平、寄存器操作时机不当等问题,提供了具体的代码实现和优化建议。特别强调TIMER3及以后定时器的使用建议,以及高频率PWM输出时系统时钟的选择策略,推荐开发者先用示波器验证基础波形再投入实际应用。
2026-04-03 13:45:44
223
转载 JL杰理AC696N系列开发GPIO使用指南:模式、配置与特殊IO
JL杰理AC696N芯片的GPIO功能丰富,需正确配置模式与驱动能力。输入模式支持模拟、上拉、下拉或浮空;输出模式需设置方向、电平和驱动能力(普通/强/超强)。SDK提供系列API进行配置,特殊USB引脚需用usb_iomode()切换。GPIO电平由VDDIO决定,ADC输入需设为模拟模式。开发中应根据负载选择合适驱动能力,避免重复配置上下拉,验证配置后再移植到产品。
2026-04-02 17:52:57
35
转载 JL杰理AC696N系列芯片SPI接口实战:驱动Flash、LCD与RGB灯
本文介绍了JL杰理AC696N开发板SPI接口驱动外设的实践方法。重点阐述了三种典型应用:外挂NorFlash(需注意分区管理)、LCD显示屏(依赖厂商初始化序列)和RGB灯珠(严格时序要求)。开发中需注意SPI总线多设备管理、时钟频率适配等问题。经验表明,Flash配置较成熟,LCD驱动可复用逻辑,而RGB灯珠需先通过SPI模拟验证时序。该方案有效扩展了开发板功能,为产品交互设计提供了实用参考。
2026-04-01 18:04:20
59
转载 JL杰理AC696N系列芯片开发UART串口应用宝典:打印、调音与通信Demo
摘要:本文介绍了JL杰理AC696N开发板的串口配置技巧,涵盖打印调试、在线调音和通信三个应用场景。详细说明了UART0作为打印口的配置方法,包括引脚映射、波特率设置及日志输出控制;阐述了调音串口的使能方式和避免与打印口冲突的注意事项;最后介绍了独立通信串口的初始化流程和数据接收模式选择。文章强调合理配置串口可显著提升开发效率,并建议将调试经验直接移植到新工程中复用。
2026-03-31 10:11:49
50
原创 JL杰理AC696N开发之定时器系统全解析:sys_timer与usr_timer的应用
摘要:JL杰理AC696N蓝牙芯片的定时器系统分为系统定时器(sys_timer)和用户定时器(usr_timer)。sys_timer基于软件同步,适合线程安全和低功耗场景;usr_timer基于硬件中断,提供硬实时响应但功耗控制需权衡。开发时需根据回调延时、中断耗时和功耗需求选择:sys_timer保证线程同步但精度有限,usr_timer分优先级(1级阻止休眠,0级允许休眠但可能不准)。掌握这些特性可避免定时器成为系统隐患,适用于蓝牙音箱等低功耗BLE开发场景。(149字)
2026-03-30 10:24:57
298
原创 使用JL杰理 AC696N 开发板实现具体功能时,如何添加新的文件到工程中编译
本文简单介绍,在使用AC696N开发板时,如何将新的文件添加到工程中进行编译。
2026-03-26 10:12:00
32
原创 JL杰理AC696N开发板引脚速查:AC6966B开发板关键接口连接图
本文详细整理了JL杰理AC696N开发板的核心引脚连接图表,包含TF卡、AUX输入、功放控制等关键接口定义。开发板出厂已完成跳线设置,引脚信息经硬件验证,可直接用于蓝牙音频项目开发、测试及量产参考。内容涵盖串口通信、功放驱动等实用接口说明,为工程师提供高效可靠的开发支持。
2026-03-25 10:43:58
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1