技术支持
应用方案
方案需求
Application Solutions
日期:2010-10-15
来源:
CAN(2ch)
说明
MB90540/545 系列(配有全功能 CAN 接口和 闪存型ROM)专用于汽车和工业应用。其主要特点是 2 个片上 CAN 接口(MB90545 系列只有一个,均符合 V2.0 Part A 和 Part B 的规定),同时支持非常灵活的消息缓存方案。因此比标准的全功能CAN 方案具有更多功能。凭借最新的 CMOS 技术,富士通可提供片上闪存型 ROM程序内存。使用内部升压器后无需提供第二个编程电压。板载调压器为 MCU 内核提供 3 V 电压。这在 EMI 和功耗方面具有极大优势。内部 PLL 时钟倍频器利用外部的 4 MHz 时钟提供一个内部 62.5 ns 指令周期时间。此外,它还配有 4 通道输出比较单元和 8 通道输入捕捉单元以及一个 16 位自由运行定时器。2 个 UART 提供用于通信的附加功能。通过外部总线接口可充分利用 16MByte 的地址空间。
| CPU [位] | 16 |
| 封装 | FPT-100P-M06 |
| 引脚数 | 100 |
| 闪存 | 128.00 KByte |
| Flash加密(读取保护) | 有 |
| RAM (代码&数据) | 4.00 KByte |
| 最低VCC | 3.50 V |
| 最高VCC | 5.50 V |
| 最低温度 | -40 ℃ |
| 最高温度 | 105 ℃ |
| 最高CPU频率 | 16.00 MHz |
| 最大I/O数 | 81 |
| 模数转换器 | 1 |
| 模/数通道 | 8 |
| 模/数分辨率 | 10位 |
| 模数转换时间(最小) | 26.000 μs |
| UART | 2 |
| SIO (串行I/O) | 1 |
| CAN | 1 |
| 可编程脉冲发生器(PPG) | 8 |
| 输出比较单元(OCU) | 4 |
| 输入捕捉单元(ICU) | 8 |
| IO 定时器 | 1 |
| 重载定时器 | 2 |
| 时基定时器(TBT) | 1 |
| 看门狗 | 1 |
| 外部总线 | 有 |
| 外部总线模式 | 多路复用 |
| 外部中断请求 | 8 |
| 初学者套件 | Flash-CAN-100P-M06 |
| EVA-芯片 | MB90V540GCR-ES |
| 仿真主设备 | MB2147-01 |
| 仿真转接盒/适配器 | MB2147-10 |
| 探针电缆 | MB2132-457 |
| 插座 | NQPACK120SD220, HQPACK120SD220 |
| 附件套件 |
|
| 名称 | 类型 | 适配器 |
| FLASH_PROGRAMMER_16LX | 串行(异步) | |
| CONITEC GALEP-4 | 串行 | Conitec 210865 |
| DATAIO | 并行 | |
| BPMICRO | 并行 | |
| 富士通闪存套件 | 串行(异步/同步) |
以下软件仅供演示。该软件未经全面测试,不保证可用于所有场合。因此,本软件及其任何部分只能在评估实验室环境中使用。
| 用于MB90540 系列的工程模板 | 90540_template-v14.zip |
| 用于MB90545 系列的工程模板 | 90545_template-v14.zip |
| 该例程使用 MB90543 的 AD转换 宏。它以 10 位分辨率,单次模式来扫描 AN0..3。 | 90540_adc-v11.zip |
| 该例程使用 EIIOS 自动将模数转换结果传送到内存。AD转换工作 在单次模式。 | 90540_adc_eiios-v12.zip |
| 该例程说明了 AD转换 与 EIIOS 及重载定时器同时使用的功能。RLT 定时器下溢触发通道 AN0..AN6 的模数转换。 | 90540_adc_eiios_rlt-v11.zip |
| 该工程使AD转换工作在停止模式, 执行一次模数转换。并将结果在端口 4 上显示(FLASH-CAN-100P 上的 LED)。 | 90540_adc_io-v11.zip |
| 该例程使用 MB90543 的 AD转换的中断功能。它以 10 位分辨率,单次模式来扫描 AN0..3。 | 90540_adc_irq-v12.zip |
| 该例程使用 MB90543 的 AD转换。选择由重载定时器 1 启动。 | 90540_adc_rlt-v11.zip |
| 该例程连续转换 ADC 通道 0..2。通道编号和取样值通过 UART1 发送 | 90540_adc_uart_async-v10.zip |
| 该工程包含一个引导装载程序,可用于创建专用应用的引导装载程序。 | 90540_bootloader_uart_async-v11.zip |
| 该工程中,CAN0 和 CAN1 将发出计数器数值。接收数据的下半位在 P40..43(CAN0)和 P44..47(CAN1)上显示 | 90540_can-v11.zip |
| 该例程说明了如何从主时钟切换到子时钟模式。 | 90540_clk_sub-v10.zip |
| 该工程用于直接启动 Softune Workbench 调试器而不使用工程管理 IDE。 | 90540_debug-v10.zip |
| 该例程使用两个 EIIOS 通道。通道 0 用于 UART0 和重载定时器 0,通道 1 用于 UART1 和 重载定时器1。 | 90540_eiios_uart_async-v10.zip |
| 该例程使用 MB90F543 的外部总线接口。 | 90540_extbus-v20.zip |
| 该例程适用于 Accemic Debugger Std V1.3。它使用不同的方法读写总线。 | 90540_extbus_accemic-v10.zip |
| 该例程使用 MB90F543 的外部总线接口。它使用不同的方法读写总线数据。 | 90540_extbus_hak-v10.zip |
| 该例程说明如何使用输出比较单元。 | 90540_frt_ocu-v13.zip |
| 该例程说明如何使用输出比较单元。 | 90540_frt_ocu1-v12.zip |
| 该例程说明如何通过中断使用输出比较单元。 | 90540_frt_ocu_irq-v13.zip |
| 该工程将某个内部变量作递减,并将计数器值输出到端口 4。 | 90540_io-v11.zip |
| 该工程说明外部中断和停止模式的使用。 | 90540_irq_ext_lpm_stop-v10.zip |
| 该例程演示 16 位 PPG 的使用。重载定时器 0 用于修改 PPG01。 | 90540_ppg16-v20.zip |
| 在该工程中,重载定时器 0 的中断服务在该工程中,用于修改 PPG 通道 01。 | 90540_ppg_rlt_irq-v10.zip |
| 该工程使用重载定时器 0 和 1 的中断切换 LED | 90540_rlt_irq-v10.zip |
| 这是一个用于通过 SIO 发送数据的测试应用程序,工作于模式 0 ,频率为 31.25 kHz。 | 90540_sio-v10.zip |
| 该例程说明了如何在读/写待机模式中通过中断使用 SIO。 | 90540_sio_irq_1-v10.zip |
| 该例程说明了如何在读/写待机模式中通过中断使用 SIO。 | 90540_sio_irq_2-v10.zip |
| 该工程使用 MB90543 MCU 的 SIO 与 EEPROM(NM25C20,SPI)进行通信。 | 90540_sio_spi-v10.zip |
| 该工程使用 MB90543 MCU 的 SIO 与 EEPROM(NM25C20,SPI)进行通信。 | 90540_sio_spi_irq-v10.zip |
| 通过 UART0 发送一个欢迎字符串并回送每个接收到的字符。 | 90540_uart0_async-v10.zip |
| 通过 UART0 发送一个欢迎字符串并回送每个接收到的字符。使用中断。 | 90540_uart0_async_irq-v10.zip |
| 通过 UART1 发送一个欢迎字符串并回送每个接收到的字符。 | 90540_uart1_async-v10.zip |
| 通过 UART1 发送一个欢迎字符串并回送每个接收到的字符。使用中断。 | 90540_uart1_async_irq-v10.zip |
| 该工程在 MB90543 的两个 UART 之间传输数据。两个 UART 都在异步模式中工作。使用中断。 | 90540_uart_async_irq-v10.zip |
| 这是一个用于多个微处理器之间通信的测试应用程序。 | 90540_uart_async_master_slave_irq-v10.zip |
| 该例程说明了如何在 UART 接口上实现 scanf/printf 的底层函数的功能。 | 90540_uart_async_printf-v11.zip |
| 该应用程序使用 MB90543 的 UART1 驱动 SPI EEPROM(62,5 kHz,8 位,无奇偶性)。 | 90540_uart_sync_spi-v10.zip |
| 该样例说明了如何初始化和使用 MB90540 系列的内部看门狗定时器。 | 90540_wdt-v10.zip |
| 该例说明了如何使用监视定时器工作在中断模式。 | 90540_wt-v10.zip |
| 该例演示闪存编程。例程本身在 RAM 中执行。代码在运行时位于 RAM 中。 | 90545_flash_1-v11.zip |
| 该例演示闪存编程。例程本身在 RAM 中执行。代码在运行时位于 RAM 中。 | 90545_flash_2-v11.zip |
| 该例程说明了如何通过 EIIOS 传送方式使用输入捕捉单元。 | 90545_frt_icu_eiios-v10.zip |
| 该例程说明了使用输出比较单元 0-3 生成 4 个方波输出信号。 | 90545_frt_ocu-v10.zip |
| 该工程将某个内部变量作递减,并将计数器值输出到端口 1。 | 90545_io-v10.zip |
| 该工程说明了软件中断 INT9 的使用。 | 90545_irq_ext_int9-v10.zip |
| 通过重载定时器 0 的中断服务程序来修改 PPG 通道 1。 | 90545_ppg_rlt_irq-v10.zip |
| 该工程使用重载定时器 0 和 1 的中断切换 LED。 | 90545_rlt_irq-v10.zip |
请在此查找应用笔记或查看完整的综述:
| 这是一个简短的文档,用于介绍如何使用 Softune Workbench 启动一个工程。 | mcu-an-390025-e-v23 |
| 该应用笔记说明闪存 MCU 编程中的不同方式。 | mcu-an-390031-e-v26 |
| 该应用笔记说明 16LX 闪存 MCU 的 BiROM 支持的指令,这些指令用于定制编程环境。 | mcu-an-390027-e-v28 |
| 该应用笔记简单介绍 16LX 系列 MCU 进入待机模式和唤醒的必要步骤。 | mcu-an-390058-e-v21 |
| 如何为 16LX 系列 MCU 设置硬件环境。 | mcu-an-390098-e-v20 |
| 该 16LX 系列的应用笔记提供关于如何优化 EMI 性能的提示。 | mcu-an-390053-e-v14 |
| 该应用笔记简单介绍 16LX 系列中使用的嵌入式模数转换器以及可使用的不同模式。 | mcu-an-390084-e-v14 |
| 附件 | |
| 该安装指南可帮助您迅速为富士通 16 位 MCU 设置 MB2147-01 仿真硬件。 | mcu-an-390070-e-v28 |
| 首先了解如何利用评估 MCU 及其初学者套件使用仿真器 MB2147-01 和 Softune Workbench V30L28(或者更高版本)。 | mcu-an-390069-e-v13 |
| 该文档说明 MB90V340 系统和 FLASH-CAN-100P-340 目标板的调试方法。 | mcu-an-390083-e-v18 |
| 关于 MODE-管脚的建议(在出现外部噪音时) | mcu-an-390093-e-v16 |
| 该应用笔记说明 16LX 系列的某些设备上使用的外部总线接口。 | mcu-an-390034-e-v19 |
| 附件 | |
| FFMC-16 微控制器上不同 UART 宏的波特率计算表。 | mcu-an-390032-e-v11 |
| 附件 |
销售服务专线:0755-82127888
技术支持专线:0755-82127938
投诉专线:0755-82127989