一、AG32 MCU在应用于2路CAN接口的定制
控制器局域网(CAN)是博世的一种控制网络协议,在工业自动化和汽车工业中得到了广泛应用。
客户需要MCU实现两路CAN接口,目前AG32已经支持一路CAN接口,可以考虑利用CPLD逻辑实现第二路CAN接口。
通过开源Opencore(https://opencores.org/projects/can),可以尝试通过CPLD来实现CAN功能接口,大概需要1.5K逻辑,但功能有待测试。
注:CAN的大部分专利归博世所有,尽管开发开源CAN IP没有任何限制,但对于任何商业用途,博世的协议许可证是必不可少的先决条件。
AG32系列MCU产品,在芯片内部内置了CPLD逻辑,可以有效地满足各种接口定制需求,有效降低了客户的BOM成本。
二、方案特点:
1、AG32具备最高248MHz时钟频率,拥有丰富的外设,包括五个UART、两个I2C、支持USB、CAN和SPI通道等丰富的外围模块,以其高速的指令执行速度、方便的JTAG调试方式和低功耗等特性为数据采集与处理的设计提供了一个较为完善的平台。
2、AG32拥有3x12位最多3M SPS的ADC(17个通道),和2个DAC,并且提供两个双通道比较器。
3、AG32初始与STM32管脚兼容,但可以通过配置文件全部灵活重定义,给内核中的MCU和CPLD使用,因此可提供超出STM32的GPIO口数量。
4、AG32的MCU和CPLD通过芯片内部AHB总线高速通信,速度远超传统SPI。
5、AG32内置CPLD可实现客户定制逻辑功能。
6、提供32/48/64/100多种封装。
三、AGM32产品概述:
AGM32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼容外设以及兼容的引脚和功能。AG32VF407产品系列提供卓越的品质、稳定性和价值。
产品特征:
•最大CPU速度为248 MHz
•从Flash 执行零等待
•SRAM 128KB, FLASH 1MB
•支持浮点
•1个CAN2.0, 5个UART, 2个I2C;
•2个基本定时器,5个高级定时器
•支持SDIO、以太网MAC
•支持USB FS+OTG
•看门狗
•3个12位、最高3M SPS ADC(17通道)、2个DAC
•2x比较器 RTC, SPI
如需要获取更多的产品资讯、技术支持、免费样品申请和芯片购买等信息,欢迎联系我们。
欢迎通过邮件、微信和电话等多种方式交流,添加微信请备注公司+姓名+联系方式,可以获得更快捷的服务与支持。