06 2022 档案
摘要:1、ALSA概述 ALSA表示高级Linux声音体系结构(Advanced Linux Sound Architecture)。它由一系列内核驱动,应用程序编译接口(API)以及支持Linux下声音的实用程序组成。 ALSA项目发起的原由是Linux下的声卡驱动(OSS/Free drivers)没
阅读全文
摘要:1、声音的三要素:频率、振幅、波形 1.1、频率: 声波的频率,即声音的音调, 音调越高,频率越大;音调越低,频率越小。 人类听觉的频率(音调)范围为20Hz--20KHz 。 1.2、振幅: 即声波的响度,通俗的讲就是声音的高低。 音量(响度)越大,振幅越大;音量越小,振幅越小 。 1.3、波形:
阅读全文
摘要:1、概述 DoIP是Diagnostic communication over Internet Protocol 的简称,顾名思义,就是通过网络协议进行诊断通信。 ISO 13400的所有部分都基于ISO/IEC 7498-1中规定的OSI基本参考模型,该模型将通信系统分为七层。从上到下称为应用层
阅读全文
摘要:本文介绍A2B系统中主机对中断的处理流程。 1、主运行中断 如主运行中断图所示,触发器(主IRQ引脚)是在主节点锁定锁相环到SYNC信号后或发现线路故障后断言的。 注意:MSTR_RUNNING (A2B_INTTYPE= 0xFF)是一个仅主用中断。 主运行中断 读取A2B_INTSRC和A2B_
阅读全文
摘要:特定于模块的描述符信息保存在存储设备(EEPROM或类似的设备)中,通过I2C直接连接到A2B收发器,并通过A2B总线作为外围设备访问。这种I2C连接的存储设备使用设备地址0x50(7位)。这个配置内存包含模块ID信息和可选的配置块。 1、内存配置 没有配置块的配置内存的内容显示在没有配置块的内存内
阅读全文
摘要:A2B_RESPCYCS寄存器用于设置从控制帧(SCF)开始到最后一个slave响应响应帧(SRF)的相对时间。寄存器设置定义了A2B网络中较早的节点在超帧的上游部分何时应该期望来自最后一个从节点的响应。如果最后一个节点没有响应,则在假定的最后一个节点之前的节点会响应。以下部分提供了关于如何对主节点
阅读全文
摘要:以下部分提供了关于修改、优化和高级发现流的附加信息。任何软件流程图都可以用作发现和初始化的指南。 1、修改的发现流程 在修改后的发现流程图中,所有从节点都会被发现并立即按顺序初始化,从0号从节点到系统中最后一个可用的从节点。 在发现并编程所有节点之后,就不再需要总线管理了。但是中断服务例程可以用来响
阅读全文
摘要:数据结构: 一维数据结构: 基础:数组 arrary(string)、链表linked list 高级:栈 stack、队列 queue、双端队列deque、集合 set、映射 map(hash or map),etc 二维数据结构: 基础:树 tree、图 graph 高级:二叉搜索树 binar
阅读全文
摘要:以下部分提供了关于系统诊断的信息,用于故障隔离和纠正。除了A2B线路故障检测外,还提供了回环测试模式来验证主、从节点的I2S/TDM连接。 1、线路故障诊断 介绍A2B线路故障的诊断方法。它提供了对不同故障的描述和如何对软件中的线路故障事件作出反应的编程说明。线路故障在发现过程中被检测到,但也可能在
阅读全文
摘要:A2B协议引擎包含一组寄存器,为向主机提供中断提供支持。这些记录包括: 1、A2B_INTSTAT。 2、 A2B_INTSRC。 3、A2B_INTTYPE。 4、 A2B_INTPND0 through A2B_INTPND2。 5、 A2B_INTMSK0 through A2B_INTMSK
阅读全文
摘要:A2B总线是高级可编程的,可以处理许多用例。A2B系统很容易配置,基于系统、节点和外设的知识。准确的系统配置可以通过从每个从属服务器单独收集信息来获得。例如,相同的A2B模块可以由不同的供应商提供,每个模块都有独特的寄存器编程要求。一个模块可以使用TDM4作为音频接口,而另一个模块使用TDM8。一个
阅读全文
摘要:汽车音频总线(A2B®)在节点之间连接多通道I2S同步PCM数据,距离可达15米。它还将I2S的同步、时分多路复用(TDM)特性扩展到一个连接多个节点的系统,其中每个节点可以使用数据、提供数据,或两者兼有。 收发器支持这些A2B功能,通过多通道I2S/TDM接口与通用数字信号处理器(dsp)、现场可
阅读全文