A2B AD2433  ADXL317调试总结
关于A2B AD24xx调试步骤:编译 ADI 代码:首先需要下载 ADI 提供的 A2B 软件开发工具包(SDK),A2B 软件 SDK 官方下载,文中提到的所有代码和文档都在这款软件的安装路径下。然后按照SDK提供的AE_09_A2B_Stack_UserGuide.pdf文档编写需要的代码的Makefile,并将代码加入到自己驱动中。必须的函数实现:我们需要实现 I2C 和 time 功能接口。这些接口通常由硬件提供商或芯片制造商提供,然后需要参考 ADI 提供的AE_09_A2B_Stack_UserGuide.pdf文档3.2.1章节,按照说明实现adi_a2b_pal.c中的一些接口,建议复制 a2b-bf 目录下东西作为自己开发基线。SigmaStudio+ 导出配置:SigmaStudio+ 是一款音频处理软件,可以用于对 AD24xx 系列芯片进行配置。在使用 SigmaStudio+ 导出之前,需要先配置 A2B 链路,然后导出生成.c、.h 或者 .xml文件。这些需要参考 SigmaStudio+ 相关文档,按照说明完成。设备发现流程I2S Global Configuration RegisterAddress: 0x41I2S/TDM Port Programming ConceptsDriving Edge ≠ Sampling EdgeBit SettingData and Clock FormatA2B_I2SGCFG.EARLY = 0SYNC 引脚在数据通道 0 的 MSB(最高有效位)所在的周期内发生变化Early SyncA2B_I2SGCFG.EARLY = 1早期 SYNC 模式。SYNC 引脚在数据通道 0 的 MSB 前一个周期发生变化A2B_I2SGCFG.ALT= 0脉冲 SYNC 模式。SYNC 引脚在每个采样周期开始时激活一个 BCLK 周期Sync ModeA2B_I2SGCFG.ALT= 150% 占空比 SYNC 模式。SYNC 引脚在每个采样周期开始时为高电平,在周期中间为低电平A2B_I2SGCFG.INV = 0SYNC 信号为高电平有效模式。SYNC 的上升沿对应第一个通道(通道 0)Sync PolarityA2B_I2SGCFG.INV = 1SYNC 信号为低电平有效模式。SYNC 的下降沿对应第一个通道(通道 0)A2B_I2SCFG.TXBCLKINV = 0DRX 和 SYNC 引脚在 BCLK 的上升沿采样(Driving Edge)DTXn Change BCLKA2B_I2SCFG.TXBCLKINV = 1DTX 和 SYNC 引脚在 BCLK 的上升沿发生变化A2B_I2SCFG.RXBCLKINV = 0DRX 和 SYNC 引脚在 BCLK 的下降沿采样(Sampling Edge)DRXn Sampling BCLKA2B_I2SCFG.RXBCLKINV = 1DTX 和 SYNC 引脚在 BCLK 的下降沿发生变化如 “I²S/TDM8 示例时序” 图所示,TDM 通道数据采用 MSB 优先格式(最高有效位在前)。当通过 A²B 总线交换的数据不是恰好 32 位时,收发器会期望输入的 TDM 数据通道以 MSB 优先格式到达,并忽略任何低位数据。在输出到本地节点时,收发器会将接收到的 A²B 槽位数据以 MSB 优先格式呈现给 I²S/TDM 端口,并将未使用的低位填充为零。例如,如果 A²B 槽位配置为 12 位数据(上行槽位设置 A2B_SLOTFMT.UPSIZE = 1,或下行槽位设置 A2B_SLOTFMT.DNSIZE = 1),则 12 位输入数据必须在 TDM 通道中左对齐,输出数据由 12 位 A²B 槽位数据加上 4 个零位组成。A²B 收发器支持 SYNC 引脚在通道 0 的 MSB 位所在周期或提前一个周期发生变化。在 早期 SYNC 模式下,SYNC 信号始终提前一个位到达,并可重新相位以匹配数据在 SYNC 信号相关边沿之后一个位到达的情况。A²B 收发器支持对信号的驱动边沿和采样边沿进行独立设置,可通过 A2B_I2SCFG 寄存器进行配置。Driving Edge ≠ Sampling Edge图展示了 I²S/TDM 接口的典型时序,其中输出数据在 BCLK 的一个边沿提供,输入数据在相反的边沿采样(即A2B_I2SCFG.TXBCLKINV ≠ A2B_I2SCFG.RXBCLKINV)⚠️ 注意: 较高的TDM模式(如TDM16或TDM32)会将位时钟(BCLK)速率提升至可能引发建立时间和保持时间冲突的水平,从而导致I2S/TDM操作异常。对于高TDM速率的情况,需针对TDM接口执行时序分析,同时综合考虑A2B收发器和接口设备的时序要求与开关特性。对于高 TDM 速率,应对 TDM 接口进行时序分析,考虑 A²B 收发器与所连接设备的时序要求和开关特性。有关 A²B 收发器的时序要求和开关特性,请参阅产品数据手册。在较高的 TDM 模式下,可以通过提前driving edge或延迟sampling edge来获得有效的设置时间余量,因为driving edge和sampling edge的设置是完全可配置的。AD2433(TDM8)/dev/i2c-16writedevice(0x68)reg=0x12 018,val=0x04(0000 0100),cnt=1sleep0x19ms /dev/i2c-16readdevice(0x68)reg=0x16 022,val=0x00(0000 0000),cnt=1/dev/i2c-16readdevice(0x68)reg=0x02 002,val=0xAD(10101101),cnt=3/dev/i2c-16readdevice(0x68)reg=0x03 003,val=0x33(0011 0011),cnt=3/dev/i2c-16readdevice(0x68)reg=0x04 004,val=0x20(0010 0000),cnt=3/dev/i2c-16readdevice(0x68)reg=0x5E 094,val=0x00(0000 0000),cnt=1/dev/i2c-16writedevice(0x68)reg=0x12 018,val=0x84(10000100),cnt=1sleep0x19ms /dev/i2c-16readdevice(0x68)reg=0x16 022,val=0x80(10000000),cnt=1/dev/i2c-16readdevice(0x68)reg=0x17 023,val=0xFF(11111111),cnt=1Interrupt Source: Master - Interrupt Type: Ignorable interrupt(Code:255)sleep0x19ms /dev/i2c-16readdevice(0x68)reg=0x16 022,val=0x00(0000 0000),cnt=1/dev/i2c-16readdevice(0x68)reg=0x02 002,val=0xAD(10101101),cnt=3/dev/i2c-16readdevice(0x68)reg=0x03 003,val=0x33(0011 0011),cnt=3/dev/i2c-16readdevice(0x68)reg=0x04 004,val=0x20(0010 0000),cnt=3/dev/i2c-16writedevice(0x68)reg=0x1B 027,val=0x77(0111 0111),cnt=3/dev/i2c-16writedevice(0x68)reg=0x1C 028,val=0x78(01111000),cnt=3/dev/i2c-16writedevice(0x68)reg=0x1D 029,val=0x0F(00001111),cnt=3/dev/i2c-16writedevice(0x68)reg=0x96150,val=0x02(0000 0010),cnt=1/dev/i2c-16writedevice(0x68)reg=0x1A 026,val=0x01(0000 0001),cnt=1/dev/i2c-16writedevice(0x68)reg=0x0F 015,val=0x95(10010101),cnt=1/dev/i2c-16writedevice(0x68)reg=0x12 018,val=0x81(10000001),cnt=1sleep0x01ms /dev/i2c-16readdevice(0x68)reg=0x16 022,val=0x00(0000 0000),cnt=1/dev/i2c-16readdevice(0x68)reg=0xA5165,

相关新闻

嵌入式处理器虚拟化仿真技术(九)——SimpleScalar原理与应用

嵌入式处理器虚拟化仿真技术(九)——SimpleScalar原理与应用

1. 引言在嵌入式系统开发、计算机体系结构教学以及处理器设计验证等领域,处理器仿真器扮演着至关重要的角色。它允许开发者在无需物理硬件的情况下,运行、调试和分析目标处理器的软件行为,从而大幅降低硬件依赖成本、加速设计迭代周期。Simpl…

2026/8/10 22:50:22 阅读更多 →
2026年GEO营销服务商哪家做得好?从市场洞察到系统落地

2026年GEO营销服务商哪家做得好?从市场洞察到系统落地

核心要点速览本文围绕企业在生成式AI搜索时代如何选择GEO营销服务商这一核心命题,从七个维度展开系统分析,关键要点如下:行业判断:GEO已从营销可选项升级为品牌必选项。超过七成用户习惯通过AI问答完成品牌对比,企业AI…

2026/8/10 22:50:22 阅读更多 →
2026年GEO营销系统哪个牌子口碑好?从认知辨析到品牌测评

2026年GEO营销系统哪个牌子口碑好?从认知辨析到品牌测评

当用户向AI提问“哪个品牌更值得选”时,答案里出现的是你的品牌,还是竞争对手的名字?这正在成为决定企业线上获客效率的核心变量。GEO(生成式引擎优化)已从营销可选项升级为品牌必选项。然而,面对市场上能力…

2026/8/10 22:50:22 阅读更多 →

最新新闻

AI视频制作终极指南:3步打造专业短视频的完整解决方案

AI视频制作终极指南:3步打造专业短视频的完整解决方案

AI视频制作终极指南:3步打造专业短视频的完整解决方案 【免费下载链接】Pixelle-Video 🚀 AI 全自动短视频引擎 | AI Fully Automated Short Video Engine 项目地址: https://gitcode.com/GitHub_Trending/pi/Pixelle-Video Pixelle-Video是一款基…

2026/8/10 23:41:56 阅读更多 →
还在为 API 烧钱?我把 DeepSeek-R1 塞进浏览器本地跑,3 步搞定推理,附 5 个踩坑实录

还在为 API 烧钱?我把 DeepSeek-R1 塞进浏览器本地跑,3 步搞定推理,附 5 个踩坑实录

「你这个聊天窗口怎么不卡?AI 推理不是都得放服务器上吗?」 同事看我演示完本地 DeepSeek 推理,整个人愣住了。 我告诉他:没有服务器,没有 API 调用,数据连你的电脑都没出过。这篇文章你能得到什么 零成本在…

2026/8/10 23:41:56 阅读更多 →
企业软件资产管理:EB-Cable实践与优化策略

企业软件资产管理:EB-Cable实践与优化策略

1. EB-Cable软件资产管理的行业背景与挑战在数字化转型浪潮下,企业软件资产规模呈现指数级增长。以某跨国制造企业为例,其全球部署的EB-Cable相关软件模块就超过200个版本,年度许可费用高达千万级别。这种复杂环境暴露出的典型问题包括&#…

2026/8/10 23:41:56 阅读更多 →
3分钟掌握N46Whisper:专业日语字幕自动生成终极方案

3分钟掌握N46Whisper:专业日语字幕自动生成终极方案

3分钟掌握N46Whisper:专业日语字幕自动生成终极方案 【免费下载链接】N46Whisper Whisper based Japanese subtitle generator 项目地址: https://gitcode.com/gh_mirrors/n4/N46Whisper 还在为日语视频的字幕制作而头疼吗?N46Whisper是一款基于云…

2026/8/10 23:41:56 阅读更多 →
构建个人审美体系:从跨文化视角解析颜值评价的多维框架

构建个人审美体系:从跨文化视角解析颜值评价的多维框架

1. 先搞清楚“颜值排名”到底在排什么聊“五常女团”的颜值排名,首先得明确一件事:这本质上是一个个人审美偏好的量化表达,而不是一个客观的技术评测。所以,这篇文章不是要给你一个“标准答案”,而是想分享一套我自己在…

2026/8/10 23:41:55 阅读更多 →
开源测试平台MerterSphere核心功能与实战解析

开源测试平台MerterSphere核心功能与实战解析

1. 开源持续测试平台MerterSphere核心价值解析 测试跟踪作为MerterSphere的核心模块之一,其设计理念源于现代敏捷开发中的三个关键痛点:碎片化的测试工具链、难以追溯的测试资产、割裂的团队协作。这个完全开源的解决方案通过统一的测试生命周期管理&…

2026/8/10 23:40:55 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →