物联网
A2B 标签描述

1、修改的发现流程         在修改后的发现流程图中,所有从节点都会被发现并立即按顺序初始化,从0号从节点到系统中最后一个可用的从节点。         在发现并编程所有节点之后,就不再需要总线管理了。但是中断服务例程可以用来响应特殊事件(例如,来自诊断的IRQ事件)。IRQ引脚可以用来发出这样一个事件的信号。另外,可以轮询A2B_INTTYPE寄存器来监视中断事件。 ModifiedDiscoveryFlow 2、优化发现流程...

  qrJHiMhufrJ3   2023年11月13日   17   0   0 音频AudioLinuxA2BAD2428W

5、GPIO远距离 该特性允许在初始编程后在A2B总线上进行GPIO通信,而无需主机干预。主机只需要通过使用虚拟端口初始化GPIO远距离特性即可。GPIO超距离功能具有以下功能: 1、8个并行的1位虚拟端口,由主节点管理。主节点可以在A2B_GPIODDAT寄存器中读取每个虚拟端口的状态。 2、GPIO引脚到虚拟端口07的灵活映射方案。 3、GPIO引脚可以配置为更新A2B_GPIODDAT寄存器内容的输入,也可以配置为反映A2B_GPIODDAT寄存器内容的输出。       4、当多个虚拟端口映射到一个GPIO输出引脚时,这些值被...

  qrJHiMhufrJ3   2023年11月13日   28   0   0 音频AudioA2B音视频AD2428W

  A2B_RESPCYCS寄存器用于设置从控制帧(SCF)开始到最后一个slave响应响应帧(SRF)的相对时间。寄存器设置定义了A2B网络中较早的节点在超帧的上游部分何时应该期望来自最后一个从节点的响应。如果最后一个节点没有响应,则在假定的最后一个节点之前的节点会响应。以下部分提供了关于如何对主节点和从节点A2B_RESPCYCS寄存器进行编程的信息。 1、配置主节点响应周期   主节点响应周期示意图描述了主响应周期值是如何确定的。 主节点响应周期示意图   在主节点响应周期图中:     1、主最小响应周期计数由下游数据的长度、最小总线周转时间和从节点的数量决定。     2、主最...

  qrJHiMhufrJ3   2023年11月13日   17   0   0 AudioLinuxA2B音视频AD2428W

A2B协议引擎包含一组寄存器,为向主机提供中断提供支持。这些记录包括: 1、A2B_INTSTAT。 2、A2B_INTSRC。 3、A2B_INTTYPE。 4、A2B_INTPND0throughA2B_INTPND2。 5、A2B_INTMSK0throughA2B_INTMSK2。 要在主节点上注册从属中断请求,需要在A2B_INTMSK0和A2B_INTMSK1寄存器中打开从属中断的掩码。仅在主节点中,也要在A2B_INTMSK2寄存器中取消中断掩码。 A2B_IRQ引脚的活动极性是使用A2B_PINCFG寄存器设置的。默认情况下,中断请求在A2B_IRQ引脚和A2B_INTSTAT...

  qrJHiMhufrJ3   2023年11月02日   48   0   0 音频AudioLinuxA2BAD2428W

本文介绍A2B系统中主机对中断的处理流程。 1、主运行中断 如主运行中断图所示,触发器(主IRQ引脚)是在主节点锁定锁相环到SYNC信号后或发现线路故障后断言的。 注意:MSTR_RUNNING(A2B_INTTYPE=0xFF)是一个仅主用中断。 主运行中断 读取A2B_INTSRC和A2B_INTTYPE寄存器,继续发现从节点或处理线路故障。注意,对主A2B_INTTYPE寄存器的主机读将清除中断。 2、发现完成中断 如发现已完成中断图所示,触发器(主IRQ引脚)是在主节点看到从节点发现的响应之后断言的。DSCDONE(A2B_INTTYPE=0x18)是一个仅主中断。 发现已完成中断...

  qrJHiMhufrJ3   2023年11月13日   16   0   0 音频LinuxA2B音视频AD2428W

以下部分提供了关于系统诊断的信息,用于故障隔离和纠正。除了A2B线路故障检测外,还提供了回环测试模式来验证主、从节点的I2S/TDM连接。 1、线路故障诊断     介绍A2B线路故障的诊断方法。它提供了对不同故障的描述和如何对软件中的线路故障事件作出反应的编程说明。线路故障在发现过程中被检测到,但也可能在发现后出现(延迟故障)。     注意:只有在定位故障时A2B_SWCTL.DIAGMODE位才需要设置为1。在所有其他条件下,该位必须设置为0,以确保设备的正常运行。 1.1、设备发现过程中诊断:  ...

  qrJHiMhufrJ3   2023年11月02日   43   0   0 AudioLinuxA2BAD2428W智能座舱

汽车音频总线(A2B®)在节点之间连接多通道I2S同步PCM数据,距离可达15米。它还将I2S的同步、时分多路复用(TDM)特性扩展到一个连接多个节点的系统,其中每个节点可以使用数据、提供数据,或两者兼有。  收发器支持这些A2B功能,通过多通道I2S/TDM接口与通用数字信号处理器(dsp)、现场可编程门阵列(fpga)、专用集成电路(asic)、麦克风、模数转换器(adc)、数字模拟转换器(dac)和编解码器直接接口。它们还提供了一个PDM接口,可直接连接多达4个PDM数字麦克风。启用A2B总线供电(假象供电)功能,通过通信链路使用的相同的雏菊链双绞线向从节点供电电压和电流。该收...

  qrJHiMhufrJ3   2023年11月02日   39   0   0 AudioLinuxA2BAD2428W汽车电子

A2B总线是高级可编程的,可以处理许多用例。A2B系统很容易配置,基于系统、节点和外设的知识。准确的系统配置可以通过从每个从属服务器单独收集信息来获得。例如,相同的A2B模块可以由不同的供应商提供,每个模块都有独特的寄存器编程要求。一个模块可以使用TDM4作为音频接口,而另一个模块使用TDM8。一个模块可以提供两个上游通道,而另一个模块可以提供三个上游通道,所有这些通道的主机事先都不知道连接了多少节点。     注意:确保寄存器编程的结果是有效的系统配置。     AnalogDevices提供免费的SigmaSt...

  qrJHiMhufrJ3   2023年11月13日   18   0   0 音频AudioLinuxA2B音视频

特定于模块的描述符信息保存在存储设备(EEPROM或类似的设备)中,通过I2C直接连接到A2B收发器,并通过A2B总线作为外围设备访问。这种I2C连接的存储设备使用设备地址0x50(7位)。这个配置内存包含模块ID信息和可选的配置块。 1、内存配置 没有配置块的配置内存的内容显示在没有配置块的内存内容表中。 没有配置块的内存内容         在发现过程中和发现后,主机可以根据表中的约定唯一地识别从节点模块。该信息允许主机查找所有存储的配置设置和软件驱动程序,以自动配置A2B系统、对A2B节点编程和初始化外围设...

  qrJHiMhufrJ3   2023年11月13日   17   0   0 AudioLinuxA2B音视频AD2428W