AD2428W手册解读之模块ID和模块配置内存

简介: AD2428W手册解读之模块ID和模块配置内存

AD2428W手册解读之模块ID和模块配置内存


特定于模块的描述符信息保存在存储设备(EEPROM或类似的设备)中,通过I2C直接连接到A2B收发器,并通过A2B总线作为外围设备访问。这种I2C连接的存储设备使用设备地址0x50(7位)。这个配置内存包含模块ID信息和可选的配置块。

1、内存配置

没有配置块的配置内存的内容显示在没有配置块的内存内容表中。

没有配置块的内存内容

       在发现过程中和发现后,主机可以根据表中的约定唯一地识别从节点模块。该信息允许主机查找所有存储的配置设置和软件驱动程序,以自动配置A2B系统、对A2B节点编程和初始化外围设备。CRC校验字节用于保证数据的完整性。

另外,设备特定的配置和设置信息也可以通过使用配置块存储在配置内存中。主机可以读取这些信息并设置从属节点,而不需要事先了解该节点。配置内存中配置块的内容显示在配置块内存内容表中。

配置块的内存内容示意图

       配置块的内容显示在配置块内容图中。

配置块内容示意图

       配置块的前三个字节组成了一个报头,它提供了配置块的详细信息。头的前四位表示配置块的类型;参见配置块头T类型表。T类型A和B有一个12位字段,它给出了有效负载的大小(以字节为单位)。对于T type a配置块,该字段包含配置过程中要写入的字节数。对于T ype B配置块,该字段的值比配置期间写入的字节数多一个,因为载荷的末尾包含一个8位的CRC。

       如果要编程的设备需要地址指针,则在有效载荷字段的开始处给出。一个T型C配置块有一个12位字段,它描述了要插入到编程流中的延迟(单位为ms)。

配置块头类型

       配置内存详细视图图显示了配置内存内容的详细视图,包含N个配置块。

配置内存详细视图

       注意:

               1、如果地址0x0005返回0x00,则内存中没有配置块。

               2、PBN是配置块N(一个12位字段)有效负载中的字节数。

               3、SAN是配置块n的起始地址,SAN = SAN-1 + 3 + PBN-1.SA1 = 8。

       下表显示了包含A2B从节点编程信息的两个配置内存示例。每个有效载荷字段的第一个字节是突发写入的起始地址。

AD242x从站配置的配置内存(长)

AD242x Slave配置的配置内存(短)

       ADAU1761的配置内存图显示了一个包含ADAU1761编解码器编程信息的配置内存的示例(每个事务使用两个地址字节)。

ADAU1761的内存配置

相关文章
|
23天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
2月前
|
资源调度
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
48 2
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
|
2月前
|
C++
析构造函数就是为了释放内存,就是在局部指针消失前释放内存,拷贝构造函数就是以构造函数为模块,在堆里面新开一块,同一个变量在堆里面的地址
本文讨论了C++中构造函数和析构函数的作用,特别是它们在管理动态内存分配和释放中的重要性,以及如何正确地实现拷贝构造函数以避免内存泄漏。
44 2
|
2月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
4月前
|
KVM 虚拟化
[kvm]cpu内存硬盘配置
[kvm]cpu内存硬盘配置
|
5月前
|
缓存 Linux 虚拟化
linux 查看服务器cpu 与内存配置
linux 查看服务器cpu 与内存配置
722 4
|
5月前
|
存储 弹性计算 固态存储
阿里云服务器CPU内存配置怎么选?ECS实例规格有啥区别?
阿里云服务器配置选择需考虑ECS实例规格、CPU内存、公网带宽与系统盘。个人开发者或中小企业推荐轻量应用服务器或ECS经济型e实例(2核2G3M带宽,99元/年),适合搭建低流量网站。企业用户应选择企业级独享型如通用算力型u1、计算型c7或通用型g7实例,至少2核4G内存起,推荐5M公网带宽以平衡成本与性能。系统盘推荐ESSD云盘以获得更好的性能。更多详情及链接参见原文。
126 3
|
1月前
|
缓存 Prometheus 监控
Elasticsearch集群JVM调优设置合适的堆内存大小
Elasticsearch集群JVM调优设置合适的堆内存大小
284 1
|
21天前
|
存储 监控 算法
深入探索Java虚拟机(JVM)的内存管理机制
本文旨在为读者提供对Java虚拟机(JVM)内存管理机制的深入理解。通过详细解析JVM的内存结构、垃圾回收算法以及性能优化策略,本文不仅揭示了Java程序高效运行背后的原理,还为开发者提供了优化应用程序性能的实用技巧。不同于常规摘要仅概述文章大意,本文摘要将简要介绍JVM内存管理的关键点,为读者提供一个清晰的学习路线图。
|
1月前
|
Java
JVM内存参数
-Xmx[]:堆空间最大内存 -Xms[]:堆空间最小内存,一般设置成跟堆空间最大内存一样的 -Xmn[]:新生代的最大内存 -xx[use 垃圾回收器名称]:指定垃圾回收器 -xss:设置单个线程栈大小 一般设堆空间为最大可用物理地址的百分之80

热门文章

最新文章