1 RF5框架
参考框架。RF5适用于含有多通道和多算法结构的高密集度应用程序。与低等级参考框架不同,RF5使用线程(任务TSK)阻塞,可用于包含线程间有复杂依赖关系的应用程序。另外,RF5还具有可变的通道管理、基于任务TSK的应用程序、高效的任务间通信,以及结构化的线程安全控制机制,且易于替换I/O驱动设备和易于调试。
参考框架最重要的要求就是保证易于与用户硬件接口。每一个参考架构均被打包成基于TI DSP开发工具包或其他板卡的完整的应用程序。针对每一个板卡,可以提供不同等级的参考框架。对应用软件进行调整以适合参考框架,主要有3个基本要求:调整算法单元和改变通道数量;调整应用程序以使其适应硬件系统;改变驱动以利于运行终端硬件。RF5提供了一个通道基础框架,使其很容易就可以封装XDAIS算法。通过这一封装,应用程序设大功率电感贴片电感器计者可以很容易地使应用程序囊括大量的通道和算
法单元。参考框架RF5模块的拓扑结构如图2所示。
1.1 RF5数据处理
RF5共有4个基本的数据处理部件:任务(task)、通道(channel)、单元(cell)和标准算法(XDAIS algorithm)。它们之间的关系如图3所示。
通常,一个任务中可以包括一个或多个通道,每个通道中可以包括一个或多个单元,而每个单元中则封装有一个XDAIS算法。单元封装XDAI共模电感S算法的作用在于:提供算法与外部世界的一个标准接口,每个单元执行一个简单的ICELL接口,通过该接口执行算法。利用通道可以按序执行多个单元,在典型应用中,多个通道可能包含一套执行功能相同的单元序列。利用任务可以同时处理一个或多个通道,其目的在于组织任务间的数空调电感器据通信和设备驱动会话等。与通道不同的是,任务有具体的执行代码,并需要用户自己编写。该部分代码通常是从外界接收数据、控制通道执行等。每个任务总是反复执行自己的代码,完成检查控制信息、获得数据、执行通道、发送数据等操作。
1.2 RF5中数据通信
RF5中的数据通信包括task级通信和cell级通信。其通信机理为使用结构体进行信息传递,而非通过全局变量传输处理数据。
1.2.1 task级通信
任务级通信主要用到了SCOM消息队列和邮箱(MBX)。
(1)SCOM
SCOM消息是用户定义的一个数据结构,用于任务之间交换信息。为实现信息传递,某个任务申请一定大小的数据缓冲区,以供其他任务读/写数据。每个任务需要知道其他任务的缓冲区位置,并阻止多个任务同时访问自己的缓冲区。为保证这些功能,利用SCOM消息作为缓冲区描述器,并将其在任务之间传递。因此,SCOM消息相一体成型电感器当于其所描述缓冲区的一个令牌,拥有该消息(令牌)的任务可以读/写对应的缓冲区。当完成读/写操作后,消息将传递给另一个任务,如图4所示。
新型电源转换器与稳压电源电源转换器又称交流转换器,主要应用于交流电的转换,在稳定的电压下为电器输送交流电。电源转换器在国内不同地方也也有不同的叫法,比如插线板、排插、插板、接线板,也有叫拖线板的。随着社会的发展,昂贵而精密的
[稳压电源]2596问题用LM2596-ADJ搭了个输出9V的电路,工作一切正常。
突然有一天,自己调试的时候不小心在9V那里短路了下,就一下,然后9V输出的电源指示灯(9V输出加了个LED指示)一直闪烁了,输出只有3点
[DCDC]关于MAX8686本帖最后由Furance于2016-4-2021:32编辑
我想用DCDC转换集成芯片MAX8686,但是AltiumDesigner中没有相关的元件(我已经把maxim的元件库下载下来了,还是搜不到)请问有什么办法么?用