【无标题】

一、AC632N芯片简介
杰理的AC6328A芯片,是属于蓝牙5.1版本的双模蓝牙芯片,纯数据芯片,不支持蓝牙音频,是属于物联网AIOT的一条产品线
当然他是属于AC632N系列的一个芯片而已,全封装的完整芯片是AC6321A-QFN32
发布于2021年,但是站在当下,如果对杰理的蓝牙AIOT的芯片感兴趣,可以联系我们
毕竟是属于2021年发布的产品,到现在也有将近3年的时间,新的芯片也马上要推出了,预计时间是2023年10月份,产品特点是:性价比更高,功耗更低,推荐关注


二、AC6328A的芯片特性    


2.1 硬件说明--SOP8

外围元器件很简单,重点是3.3V供电 .并且是晶振免电容

2.2 规格参数性能指标说明


规格参数看起来,还是很棒的存在,但是实际开发,确实还是挺有难度的

 


2.3 芯片的sdk开发说明


如下图,是杰理sdk发布的完整路径,也发布了十几个版本的,原则就是不断更新

完整的sdk形态如下,并且资料的获取在杰理的开源社区也能下载到,详细的可以自行搜索,在gitee社区

 

 


三、总结和展望


杰理的AIOT芯片,目前发布至今将近3年,反响还是不错的,主要是体现在性价比
但是实际上叫好不叫座吧,反正我个人感觉是这样子
因为AIOT的产品类型,是极度分散的试产,这个就对芯片的售前、售后、中间技术服务、文档资料的细节,要求极其严格,而这种严格无疑又会增加成本,所以就呈现出一种很奇怪的局面,原厂想做好产品,但是市场不买账
原厂想降低成本,但是客户又会抱怨服务不到位

这个真的需要时间,双方都没错,错的是我们国内芯片起步晚了,需要时间去跟上


说白了,国产的芯片,要想突破国外芯片长久的技术优势,只能走性价比的路线,这能靠这个杀出一条血路
获得开发者和客户的认可之后,不断的更新迭代

如果一上来就是技术上面、性能参数的死磕,基本上就没有活路了,毕竟品牌和惯性思维他是需要时间了
哪怕是看着不起眼的功耗数据、RF的发射功率等等参数,都是些慢工出细活的优化,需要时间,请多点耐心

同时杰理的蓝牙AIOT产品线,原厂承诺的是会一直更新、迭代下去,不可能因为产品的定位慢慢的就淘汰
不存在的,所以大家可以放心大胆的去关注,去了解,去使用。杰理也准备了开源社区,以及钉钉群等等服务平台

最后的最后,杰理的AIOT新一代的蓝牙芯片,也即将要发布了,主打的还是性价比和超低功耗,推荐强烈关注

### 杰理 AC632N 蓝牙芯片 RTC 唤醒实现方案 杰理 AC632N 是一款低功耗蓝牙音频 SoC,其内置实时时钟 (RTC) 功能可以用于设备的定时唤醒操作。以下是关于如何通过该芯片实现 RTC 唤醒功能的具体说明: #### 1. **RTC 模块初始化** 在 `board_ac632n_demo.c` 文件中,RTC 的初始化通常涉及配置寄存器来设置时间间隔和中断触发条件。RTC 初始化的核心在于设定计数器初值并启用相应的中断源。 ```c void rtc_init(void) { // 配置 RTC 控制寄存器 REG_RTC_CTRL = RTC_ENABLE | RTC_INTERRUPT_ENABLE; // 设置 RTC 计数值(假设每秒一次) REG_RTC_COUNT = SYSTEM_CLOCK / SECOND; // 启用 RTC 中断 NVIC_EnableIRQ(RTC_IRQn); } ``` 上述代码片段展示了如何启动 RTC 并使其能够周期性地触发中断[^1]。 #### 2. **电源管理配合 RTC 使用** 为了降低整体功耗,在进入休眠模式之前需要关闭不必要的外设供电路径,并确保仅保留 RTC 所需的工作电压。这一步骤同样可以在 `board_ac632n_demo.c` 中找到对应的 GPIO 和 Power Management Unit (PMU) 配置逻辑。 ```c void enter_sleep_mode_with_rtc_wakeup(void) { // 关闭无关模块的时钟供应 power_off_peripherals(); // 切换到最低功率状态但仍保持 RTC 运行 pmu_set_low_power_state(LOW_POWER_STATE_WITH_RTC); // 等待 RTC 中断唤醒系统 __WFI(); } ``` 此部分实现了当 MCU 处于睡眠状态下由 RTC 定期产生的信号将其重新激活的功能。 #### 3. **处理 RTC 中断服务程序** 每当预定义的时间段过去之后,处理器会因接收到 RTC 提供的脉冲而退出暂停状况;此时即应执行预先编写好的 ISR 函数来进行后续动作规划或者恢复常规作业流程。 ```c void RTC_IRQHandler(void) { if(REG_RTC_STATUS & RTC_INTERRUPT_FLAG){ // 清除中断标志位 REG_RTC_STATUS &= ~RTC_INTERRUPT_FLAG; // 添加实际业务逻辑... handle_wake_up_event(); } } ``` 以上内容描述了一个标准的 RTC 中断响应过程,其中包含了必要的错误检测机制以及进一步的操作指示。 #### §常见问题及其解决方案§ - 如果发现无法正常从深度睡眠中被 RTC 叫醒,则可能是因为 PMU 设置不当导致漏掉了维持 RTC 工作所需的最小电流供给。 - 当遇到 RTC 时间漂移较大情况时,建议校准晶振频率或是调整软件补偿算法参数以提高精度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值