A2B收发器技术参考手册 第二章 A2B概述
- 二,A2B概述
-
- 2.1 A2B 术语
-
- A-Side or A-Port(A侧或A端口)
- B-Side or B-Port(B侧或B端口)
- Bus Link(总线链路)
- Data Channel(数据通道)
- Data Slot(数据插槽)
- Downstream(下行流)
- Host(主机)
- I2S/TDM(Inter-IC Sound,Integrated Interchip Sound/Time Division Multiplexing时分复用)
- Local Power(本地电源)
- LVDS(Low voltage differential signaling.)
- Master Node(主节点)
- PDM(Pulse Density Modulation脉冲密度调制)
- Phantom Power(幻象电源)
- PRBS(Pseudo random binary sequence伪随机二进制序列)
- Preamble(前导码)
- Response Time(响应时间)
- Slave Node(从节点)
- Synchronization Control and Response Frames (SCF/SRF)(同步控制和响应帧 )
- Synchronous Data(同步数据)
- Superframe(超帧)
- Upstream(上行流)
- 2.2 A2B 总线详细信息
- 2.3 功能描述
- 2.4 架构概念
A2B IIC功能介绍,推荐参考B站视频:《A2B IIC功能介绍》
二,A2B概述
汽车音频总线(A2B®)在节点之间长达15米的距离内连接多通道I2S同步PCM数据。它还将I2S的同步、时分复用(TDM)特性扩展到连接多个节点的系统,其中每个节点都可以消耗数据、提供数据或两者兼而有之。
收发器通过多通道I2S/TDM接口直接连接到通用数字信号处理器(DSP)、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、微型电话、模数转换器(ADC)、数模转换器(DAC)和编解码器,从而支持这些A2B功能。它们还提供PDM接口,可直接连接多达四个PDM数字麦克风。启用A2B总线供电(幻象供电)功能,通过与通信链路相同的菊花链双绞线电缆向从节点提供电压和电流。收发器还完全支持A2B链路上的I2C通信。
收发器具有以下特征。
-
线路拓扑
- 单主,多从
- 节点之间的非屏蔽单双绞线(UTP)电缆链路(电缆长度在产品数据表中指定)
-
远距离通信
-
同步数据
- 多通道I2S/TDM到I2S/TDM接口
- 所有节点中的同步、相位对齐时钟
- 低延迟从设备到从设备通信
-
I2C到I2C控制和状态信息
-
GPIO远距离
-
-
可使用SigmaStudio TM图形开发工具进行配置
-
具备汽车应用资格
-
可配置为A2B总线主站或从站
-
I2C接口
-
8位到32位多通道I2S/TDM接口
- I2S/TDM/PDM可编程数据速率
- 最多32个通道(1 x TDM32或2 x TDM16),映射到最多32个上游和32个下游A2B总线插槽
-
PDM输入最多支持4个高动态范围麦克风
-
每个收发器的唯一ID寄存器
-
支持交叉或直通布线
-
可编程设置以优化EMC性能
2.1 A2B 术语
为了充分利用A2B系统,了解以下术语是有帮助的。
A-Side or A-Port(A侧或A端口)
A2B收发器接口,面向主机(直接面向上游节点)。
B-Side or B-Port(B侧或B端口)
A2B收发器接口,面向最后一个在线从属设备(面向紧邻下游的下一个在线从设备)。
Bus Link(总线链路)
A2B总线可以由连接到单个主节点的多个菊花链从节点组成。主设备和从设备0之间的物理连接以及从设备之间的所有物理A2B连接称为总线链路。每个总线链路通常使用非屏蔽双绞线。
Data Channel(数据通道)
数据通道承载单个传感器/致动器(例如ADC、麦克风或扬声器)的同步I2S/TDM数据。I2S/TDM接口使用大小相等的数据信道,其中数据字的宽度通常小于I2S/TDM数据信道的宽度。收发器的I2S/TDM接口支持16或32位的可编程数据信道长度。
Data Slot(数据插槽)
映射到A2B总线上的单个传感器/执行器(例如ADC、麦克风或扬声器)的同步数据字。
Downstream(下行流)
通信流从主节点流向从节点,终止于最后一个在线从节点。
Host(主机)
对主收发器进行编程的处理器。主机也是A2B总线上同步时钟的来源。时钟信号(BCLK)是主机和主机之间I2S/TDM接口的一部分。
I2S/TDM(Inter-IC Sound,Integrated Interchip Sound/Time Division Multiplexing时分复用)
IC间声音(I2S)总线在PCB上的音频芯片之间传输脉冲编码调制(PCM)信息。I2S/TDM接口使用时分复用(TDM)将I2S立体声(2声道)内容扩展到多个声道。
Local Power(本地电源)
不在A2B总线电源上运行的从属节点使用本地电源,该电源由额外的电线提供。
LVDS(Low voltage differential signaling.)
低压差分信号。
Master Node(主节点)
时钟(来自I2S输入)、下游数据、网络控制和电源的发起者。主节点由主机处理器和A2B主收发器组成,该收发器从主机接收有效载荷并将有效载荷发送到主机。
PDM(Pulse Density Modulation脉冲密度调制)
脉冲密度调制(PDM)用于∑-Δ转换器。PDM格式表示抽取前的过采样1位sigma-delta ADC信号,通常用作数字麦克风的输出格式。
Phantom Power(幻象电源)
从属节点可以接入A2B总线链路上的偏置电压,并将其用作唯一的电源。这种A2B总线供电的从节点被认为是“幻象供电”的。
PRBS(Pseudo random binary sequence伪随机二进制序列)
伪随机二进制序列。
Preamble(前导码)
同步位,用于发出控制或响应帧开始的信号。主控器为每个超帧发送下游控制帧前导码。从属收发器与下游控制前导同步,并从中生成本地相位对齐的主时钟。
Response Time(响应时间)
指定超帧开始后最后一个节点在节点用同步响应帧(SRF)响应之前等待的时间。响应时间在主节点和最靠近主节点的所有从节点中编程,以便这些节点知道何时预期方向从下游切换到上游。
Slave Node(从节点)
可寻址网络连接点。从属节点可以是下游和上游数据槽的源和/或目的地。每个A2B从节点都有一个A2B从收发器。
Synchronization Control and Response Frames (SCF/SRF)(同步控制和响应帧 )
节点的控制帧(控制报头)和来自节点的响应帧(响应报头)。标头包括用于同步的前导码,并允许对所有节点进行读写访问。
Synchronous Data(同步数据)
在往返于同一节点的两次连续传输之间,以固定的时间间隔(可在44.1 kHz或48 kHz之间选择)连续传输数据(例如音频信号)。
Superframe(超帧)
A2B的整体框架结构。它以SCF开始,包括可选的数据槽,以SRF结束。超帧每1024个总线时钟周期重复一次。
Upstream(上行流)
通信将最后一个在线从节点流到主节点。
2.2 A2B 总线详细信息
通信系统框图显示了A2B通信系统,这是一个单主多从系统,其中主收发器由主机控制。主机在I2S/TDM接口上以固定频率(可在44.1kHz和48kHz之间选择)生成周期性同步信号(SYNC),所有A2B节点都与该信号同步。A2B总线上的通信以这种速率在周期性超帧中发生。数据以A2B系统位时钟(SYSBCLK)速率传输,该速率比超帧速率快1024倍(对于48kHz的帧速率,为49.152MHz,对于44.1kHz的帧速率为45.158MHz)。每个超帧被划分为下行传输、上行传输和无传输(总线未被驱动)的时段。
A2B超帧图显示了一个具有初始下行传输周期和后期上行传输周期的超帧。