控制/MCU
马斯克2023年11月23日2:24 AM发布了一条Twitter,表示将开源特斯拉初代Roadster设计和工程文件。
据悉,Roadster 是特斯拉(Tesla)公司2008年推出的一款电动跑车,它是特斯拉公司的第一款量产车型。
针对目前公开的资料,您可以在特斯拉的官方网站上查看和下载详细信息。
简单介绍Roadster里用到的Microchip的PIC18F8585 MCU。
Microchip的PIC18F8585 MCU,这是一款带CAN接口的MCU。
Microchip 的 PIC18F8585 MCU 是一款高性能的 8 位微控制器单元,具备卓越的性能和功能,为各种工业控制和嵌入式应用提供企业级解决方案。该 MCU 支持多种编程器接口,支持标准 C 语言编程,并提供丰富的外设、通信接口和调试技术等功能。
该 MCU 采用 Harvard 架构,最高工作频率为 40 MHz,具有 96 KB 的 Flash 存储器和 4 KB 的 RAM 存储器。此外,它还具有多个模拟和数字外设接口,包括模数转换器(ADC)、比较器(Comparator)、PWM 产生器、定时器、UART、SPI 和 I2C 等通信接口。
Microchip 的 PIC18F8585 MCU 具有丰富的高级特性,包括 8 位和 16 位定点加法器、I2S 端口、编码器接口以及多种计时器模式,以实现更高效、更具功能的数据处理。此外,该 MCU 还支持下拉器和上拉器、失效重置、日历/定时器和独立看门狗等安全功能,以确保系统的稳定性和安全性。
Microchip 的 PIC18F8585 MCU 是一款功能丰富、高性能、可靠性强的 8 位微控制器单元,可以满足各种工业控制和嵌入式应用的要求。
PIC18F8585 MCU 数据手册:https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/30491D.pdf
产品特点
全 CAN 2.0B、5 个 PWM 10 位、3 个发送缓冲器、8 个接收缓冲器、16 个接受滤波器、2 个滤波器掩码、1024 字节 EEPROM、2 个比较器、5 个捕获/比较、PSP、可编程 BOR
PIC18F6585、PIC18F8585、PIC18F6680和PIC18F8680单片机的特性:
高性能RISC CPU:
•源代码兼容的PIC16和PIC17指令集
•线性程序内存寻址到2兆字节
•线性数据存储器寻址4096个字节
•1个字节的数据EEPROM
•高达10 MIPS的操作:
- DC - 40 MHz的振荡器/时钟输入
- 4 MHz至10 MHz振荡器/时钟输入,带PLL
•16位宽指令,8位超宽数据通道
•中断优先级
•31级,软件访问的硬件堆栈
•8 x 8单周期硬件乘法器
外设特性:
•高灌/拉电流25 mA/25毫安
•4个外部中断引脚
•Timer0模块:的8-bit/16-bit定时器/计数器
•Timer1模块:16位定时器/计数器
•Timer2模块:8位定时器/计数器
•Timer3模块:16位定时器/计数器
•辅助振荡器时钟选项
- Timer1/Timer3的
•一个捕捉/比较/ PWM(CCP)模块:
- 捕捉为16位,最大。分辨率为6.25 ns
(TCY/16)
- 比较为16位,最大。分辨率为100 ns(TCY)
- PWM输出:PWM分辨率为1到10位
•增强型捕捉/比较/ PWM(CCP)模块:
- 相同的捕获/比较功能,CCP
- 1,2或4个PWM输出
- 可选择的极性
- 可编程死区时间
- 自动关闭外部事件
- 自动重启动
•主控同步串行端口(MSSP)模块有两种操作模式:
- 3线SPI™(支持所有4种SPI模式)
- I2C™Master和Slave模式
•增强型可寻址USART模块:
- 支持RS-232,RS-485和LIN 1.2
- 可编程唤醒起始位
- 自动波特率检测
•并行从动端口(PSP)模块
模拟特性:
•多达16通道,10位模拟至数字(A / D)转换器模块:
- 快速采样率
- 可编程收购时间
- 可在休眠模式下进行转换
•16级可编程低电压检测
(LVD)模块:
- 支持低电压检测中断
•可编程欠压复位(BOR)
•双模拟比较器:
- 可编程的输入/输出配置
审核编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !