微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 采用非对称双核 MCU 提高系统性能 C 基于 C2000 Concerto 系列

采用非对称双核 MCU 提高系统性能 C 基于 C2000 Concerto 系列

时间:10-15 来源:互联网 点击:

完成之后,需要由 M3 主子系统对整个芯片的外设资源以及 GPIO 进行配置,来决定哪些 GPIO 可以由 C28x 控制子系统进行配置。本系统中 M3 和 C28x 主频设定为 75/150MHz。当所有的初始化操作完成后,系统自动转入到 Standby Mode。

• Standby Mode:所有的 PWM 和继电器被关闭。系统等待启动命令,也检测是否发生错误。

• Soft Start Mode: 接收到启动命令,系统进入软启动模式,PWM 和继电器开启。如果启动成功而且没有错误发生,系统自动进入正常逆变模式。

• Normal Inverter Mode: 该模式下系统输出功率,如果没有错误发生也没有收到关闭命令,系统会一直处于这个模式。

• Fault Mode: 如果发生错误,例如母线过压,系统立即进入 Fault Mode。所有 PWM 输出被封锁,输出继电器被断开。Fault 状态可以被按键或者 GUI清除。清除后,系统会返回到Standby Mode

图 90 C28x 端程序系统状态机

图 101 Concerto ADC 框图

Concerto 系列有两个 12-bit ADC 模块,每个 ADC 模块包含两个采样保持电路,支持同步或者顺序采样模式,3 个带 10-bitDAC 的模拟比较器,模拟信号的输入范围 0V~3.3V( 内部参考)或者VREFHI/VREFLO 比例关系(外部参考)。

图 11 给出了详细的 ADC 配置,TMS320F28M35H52C 的 Cortex-M3 和 C28x 内核都能够访问 ADC的结果寄存器,而且 2 个 ADC 模块共享 4 个模拟输入, Concerto ADC 模块的这个特性允许对关键信号进行安全性验证,提高系统的可靠性。

4.2 电力线载波通讯 PLC 智能家居网关

智能家居网关能够将房间内的智能电器以有线或者无线的方式组成网络,集中进行管理。如图 10 所示,TMS320F28M35H52C 的 C28x(运行于 150MHz)主要完成电力线载波通信(Power Line CarrierCommunication)PLC 的 OFDM 物理层算法。Cortex-M3(75MHz)的运行 TCP/IP 协议接入以太网,其次,可选地通过 UART 接口外接 GPRS 模块或者通过 EBI 外扩总线连接 TFT 彩屏用户界面。

5、总结

Concerto C2000 异构双核 MCU 将 C28x DSP 内核与 ARM 公司的 Cortex-M3 内核融合在一起,展示出高效的数据处理、数据通讯和事件管理的强大性能。C28x 和 Cortex-M3 两个子系统分工明确,又通过 IPC 模块巧妙实现了实时高效地核间通讯。在软件方面,controlSUITE 开发平台提供多种组件,包括 TCP/IP 协议栈、IPC 驱动、USB 协议栈、FAT 文件系统等,可帮助用户更快地开发出创新性的产品。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top