AVR® ATmegaS128 微控制器 (MCU) 将业界领先的 AVR 内核带入航空航天业。ATmegaS128 MCU 专为增强空间应用的辐射性能和可靠性而设计。它利用了多年来在全球大众市场设计和使用的成熟 Atmel AVR 工具。ATmegaS128 微控制器面向许多最常见的空间应用,这些应用通常需要占用空间小、功耗低以及对电机和传感器进行模拟控制。
Microchip 的 ATmegaS64M1 AVR ® 微控制器 (MCU) 将具有 CAN 功能的汽车领先 AVR 内核带入航空航天行业。ATmega S64M1 MCU 专为关键航空航天应用而设计,具有增强的辐射、扩展的温度和更高的可靠性。它利用了成熟的 Microchip 工具,这些工具已在全球大众市场的设计中使用。CAN 控制器、功率级控制器、ADC、DAC 和模拟比较器使 ATmegaS64M1 微控制器成为许多最常见的空间应用的绝佳选择,这些应用通常需要较小的占用空间和较低的功耗,例如电机控制和远程终端单元。
2.1 74LS00 四路 2-I/P NAND 封装。.....................18 2.2 输出结构。.........................................19 2.3 开路集电极缓冲器驱动共用线路。..。。。。。。。。。。。。。。。。20 2.4 共享总线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。.................20 2.5 74LS138 和 ’139 MSI 自然解码器。..................21 2.6 74LS688八进制相等检测器。..........。。。。。。。。。。。。。。23 2.7 加法。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。....24 2.8 实现可编程加法器/减法器。 div>............25 2.9 74LS382 ALU。< /div>....。。。。。。。。。。。。。。。。。。。。。。。。...... div>........25 2.10 ROM 实现的 1 位加法器。............. div>............. . 26 2.11 2764 可擦除 PROM。 . 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 . . . . . . div> . . . . 27 2.12 浮栅 MOSFET 链接 . < div> 。 。..26 2.11 2764 可擦除 PROM。.。。。。。。。。。。。。。。。。。。。。。。。。...... div>....27 2.12 浮栅 MOSFET 链接 .< div> 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。27 2.13 RS锁存器...。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。29 2.14 使用 RS 锁存器对开关进行去抖处理。。。。。。。。。。。。。。。。。。。。。。。30 2.15 D锁存器和触发器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。31 2.16 74LS74 双 D 触发器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。32 2.17 74LS377 八进制 D 触发器阵列。。。。。。.....................33 2.18 74LS373八进制D锁存器阵列。..。。。。。。。。。。。。。。。。。。。。。。。。..34 2.19 8位ALU累加器处理器。.................。。。。35 2.20 SISO 移位寄存器。。。。。。。。。。。。。。。。。。。.....................36 2.21 T 触发器。....。。。。。。。。。。。。。。。。。。。。。。。。...................36 2.22 模 16 波纹计数器。...。。。。。。。。。。。。。。。...............37 2.23 生成时序波形。........。。。。。。。。。。。。。。。。。。。。。。38 2.24 6264 8196 × 8 RAM。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。39
编程 - 考虑较少但很重要。你的时间很宝贵,所以一些更容易编程的东西可能会为你节省时间/金钱,即使它稍微贵一点。最简单的编程板使用 Microsoft MakeCode (https://adafru.it/Co6),一个类似块/Scratch 的界面,并且仅适用于有限的主板选择,如 Adafruit Circuit Playground Express (http://adafru.it/3333)。CircuitPython (https://adafru.it/cpy-welcome) 在 Adafruit 主板中得到更广泛的支持,但并非全部。最后,大多数主板可以通过 Arduino (https://adafru.it/Co7) 代码环境进行编程,但学习曲线更高。Adafruit 学习系统 (https://adafru.it/dIu) 会有示例,但如果有必要,你必须能够根据自己的需要扩展代码。
从数据手册中给出的框图中可以得出一个稍微简化的内部架构(图 10)。Microchip 在其微控制器中采用的这种架构的特点是代码和数据存储器之间的独立性。因此,每个存储器的容量和总线大小都严格适应设计需求,便于两个存储器并行工作,从而获得高性能。RISC 理念体现在其指令库的少量指令中。它仅包含 35 条指令,这些指令在一个指令周期内执行,相当于四个时钟周期,但跳转指令除外,这些指令需要两个周期。
摘要:本文详细描述了引信 vAF-M17 的微控制器软件工作流程以及详细的硬件和软件架构。引信 vAF-M17 和保险启动器 vFI-M17 一起用于航空炸弹 MK-82、MK-84、BLU-109,具有与引信 FMU-139 相同的功能特性。引信 vAF-M17 的心脏和大脑是 8 位微控制器,它管理着整个操作。硬件和软件的设计主要强调操作安全性,以防止任何不良影响。为此,硬件设计考虑了安装在保险启动器内部的压差测量单元,该单元提供有关航空炸弹速度的信息。电子设备知道第一个安全条件已满足,并且航空炸弹已与飞机和飞行员保持一定距离,以执行引信所需的功能(通过爆炸激活炸弹内的炸药填充物)。另一个对正常运行至关重要的传感器是加速度计,它具有撞击检测的可能性,操作员可以预设所需的“g”值。
USB 2.0 高速 (USBHS) 模块 USB 2.0 高速 (USBHS) 模块可用作主机控制器或设备控制器。作为主机控制器,USBHS 支持通用串行总线规范 2.0 中定义的高速传输、全速传输和低速传输。作为设备控制器,USBHS 支持通用串行总线规范 2.0 中定义的高速传输和全速传输。USBHS 具有内部 USB 收发器,支持通用串行总线规范 2.0 中定义的所有传输类型。USBHS 具有用于数据传输的 FIFO 缓冲区,最多可提供 10 个管道。可以根据外围设备或通信系统为管道 1 至 9 分配任意端点编号。请参阅用户手册中的第 33 节“USB 2.0 高速模块 (USBHS)”。
SD/MMC 主机接口 (SDHI) SDHI 和 MultiMediaCard (MMC) 接口模块提供将各种外部存储卡连接到 MCU 所需的功能。SDHI 支持 1 位和 4 位总线,用于连接支持 SD、SDHC 和 SDXC 格式的存储卡。开发符合 SD 规范的主机设备时,必须遵守 SD 主机/辅助产品许可协议 (SD HALA)。MMC 接口支持 1 位、4 位和 8 位 MMC 总线,可提供 eMMC 4.51(JEDEC 标准 JESD 84-B451)设备访问。此接口还提供向后兼容性并支持高速 SDR 传输模式。请参阅用户手册中的第 41 节 SD/MMC 主机接口 (SDHI)。
SAMRH71 是一款抗辐射 MCU,提供空间连接接口和超过 200 DMIPS 的高处理能力的最佳组合。SAMRH71 专为空间应用中的高辐射性能、极端温度和高可靠性而设计。它利用强大的 Arm ® Cortex ®-M7 内核以及高带宽通信接口,例如 SpaceWire、MIL-STD-1553、CAN FD 和具有 TSN 功能的以太网。