因涉及到系统集成,我们各模块都进行了系统化设计,以方便、稳定、可控、全交换的方式进行设计,
各模块单元中都设计了IPMC,由一片MCU控制器实现,实现板上所有模块的检测、电源的控制、温度和
电流电压的实时获取等,同时可以完成系统电源检测和系统风扇的控制。各IPMC通过IPMB总线互联,系统
中有一块作为主控,其他作为从设备由主控进行控制,比如系统上电时为了减少瞬间功耗较大,主控板优先
启动,启动后通过IPMB总线给各模块下发上电命令,模块控制上电,同时主控单元可以下发命令获取各模块
的工作情况及模块状态。
在原有方案中使用STM32实现各模块的IPMC设计,近期为了响应xxx的相关指示,模块从根本上进行国产化
设计,我们不再只喊口号,付出行动,支援国家战略!本次设计选用华大半导体超低功耗系列,由系统辅助
电源供电,MCU可控制系统电源上电,通过ADC获取板上所有电源电压,通过I2C获取板上传感器的温度、电压、
电流等信息,通过UART与板上主控通信(如获取FPGA内部结温等),通过I2C实现IPMB与其他各模块通信,
通过系统槽位底板的GA信号获取槽位信息,小小处理器在系统监测、自检和上报中起到非常重要的作用,重要
的是性价比非常高。
下图是我们板卡的原理图,使用HC32L150 系列型号,各功能外设完全满足我们需求。
型号数据手册:
HC32L150系列.pdf
(1.69 MB)
|