text: 在航空电子综合化系统中，快速、有效的数据传输对整个航空电子系统的性能有很大影响，因此数据总线被称为现代航空电子系统的“骨架”。ARINC429是航空电子系统之间最常用的通信总线之一。要在计算机上实现与机载设备的ARINC429总线数据通信，必须实现429总线与计算机总线之间的数据传输。本文设计了基于USB总线的便携式ARINC429总线通信设备，并通过实际运行测试，对该设备的可靠性和稳定性进行了验证。
  该系统主要分为3大功能单元：中央控制单元、429数据收发单元、429电平转换单元。系统的功能结构框图如图1所示。中央控制单元与PC机进行USB通信，将USB总线转换为自定义总线，并根据PC机发来的任务指令，通过自定义总线(数据线、地址线、控制线)控制429数据收发单元完成相应的429总线数据收发任务。
  C8051F340最大的优势是在片内集成了一个USB总线控制器，与USB2．O完全兼容，支持低速和全速两种模式。这样，在硬件上只需一片C28051F340就能与PC机直接进行USB通信，无需外加USB接口芯片。
  目前市面上的429通信专用芯片(如HS-3282、DEI1016、HI-8585)只能实现1路发送或接收，要满足本设计需求就需要8组429通信专用芯片(共计16片)。无论从成本上，还是从设计本身的可行性、可靠性来考虑，都是难以实现的。本文采用Actel公司的ProASIC3型FPGA，将设备的核心部分——429通信协议模块在FPGA中实现。这样使整体设计更加简洁，充分体现了模块化设计和SoC设计思想，同时大大降低了设计成本。
  Actel公司的ProASIC3型FPGA采用独一无二的Flash架构。与基于SRAM架构的FPGA不同，它掉电后数据不易失，无需配置芯片，从而实现了真正意义上的单芯片设计思想。同时，它支持FlashLock、AES加密技术，安全性强；最高支持350MHz单端翻转率和700MHz的差分信号；支持19种I／O电平标准。
  C8051F340作为设备的中央控制单元，其外围接口主要分为两部分：与PC机的USB通信接口和与ProASIC3的自定义总线接口。C8051F340的外围接口电路如图2所示。
  由于C8051F340片内集成了一个USB总线控制器，因此它与上位机的USB通信直接通过D+和D-两个差分信号引脚完成的，接口非常简单。C-8051F340与Pr0ASIC3之间的通信通过C8051F340的8位数据线、16位地址线，以及读()、写()、复位(RESET)3个控制信号来完成。
  C8051F340与ProASIC3均采用USB总线供电，C8051F340采用3．3V供电，而ProASIC3采用3．3V和1．5V供电。由于USB总线提供的是5V电源，因此在本设计中采用了美国NS公司的电源稳压芯片LMlll7。该芯片根据电压输出的不同分为不同的型号，这里选用了1．5V和3．3V两种型号。
  该电路设计采用了Linear公司的双运放集成芯片LTl497。该芯片的最大特点为输出功率大，最大输出电流为±125mA，完全满足ARIN-C429通信标准的功率要求。采用NI公司的MultisimlO进行电路仿真，并实际运行测试。测试表明，仿真结果与实际运行结果一致，完全符合ARINC429通信标准要求。
  如何巧用逻辑分析仪分析数字信号？
  阿里要做的“中国芯”是不是能救中国的那颗芯？
  如何巧用逻辑分析仪分析数字信号？