关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于STM32F1O5的CAN总线中继器的设计与实现

基于STM32F1O5的CAN总线中继器的设计与实现

作者:时间:2011-04-14来源:网络收藏

1.2 STM32F105微控制器
STM32F105是突破性的ARM V7.0内核Cortex-M3的32位闪存微控制器,这是一款专为嵌入式应用而开发的内核。使用THUMB-2指令集,与ARM7TDMI相比,Cortex-M3内核要快35%,代码减少45%,大幅度提高了中断响应,而且所有新功能都同时具有业界最优的功耗水平。STM32F105具有双路控制器,且内置收发FIFO,可以降低采用外置控制器的成本以及提高系统的稳定性。STM32F105具有较大容量的FLASH和RAM,以及丰富的外设,因此采用STM32F105作为主控电路的CPU可以方便地外部参数的设置,两个CAN口收发状态的转换,工作状态的显示等。
1.3 CAN收发电路及光电隔离电路
CAN收发器采用ST公司的L9616。终端匹配电阻采用跳线的方式供用户安装时自行选择。在差分信号线上并上瞬态抑制二极管,可以对L9616的I/O起到保护作用。光电隔离部分采用最高转换速率可达10Mbit/s的高速光耦6N137,电阻R2、R5起到限流作用。VCC5 1是由DC/DC隔离电源单独产生的5V电压。

本文引用地址:http://www.eepw.com.cn/article/162174.htm

b.JPG


1.4 电源电路及DC/DC电路
用开关稳压集成芯片LM2576代替传统的三段稳压器,仅需要极少的外围器件即可构成高效的稳压电路且不需加散热片。LM2576产生的5V电压供给光耦及DC/DC电路,主控CPU工作所需的3.3V电压由LDO芯片LM1117-3.3产生。分别给每一路CAN收发电路单独供电的DC/DC电路采用金升阳公司的BL0505-1W电源模块,使和主控电路完全的电气隔离。

c.JPG



评论


相关推荐

技术专区

关闭