一、门控时钟与静态险象当产生门控时钟的组合逻辑超过一级时,要使设计项目的可靠性得到保证就变得很困难;即使样机或仿真结果没有显示出静态险象,实际上仍然可能存在着危险。因此,通常不应该用多级组合逻辑去钟控 PLD 设计中的触发器。图 1 给出一个含有险象的多级时钟的例子。图 1 有静态险象的多级时钟该时钟是由 SEL 引脚控制的多路选择器输出的,多路选择器的输入是时钟(CLK)和该时钟的 2 分频(DIV2)。由定时波形图可以看出,在两个时钟均为逻辑 1 的情况下,当 SEL 线的状态改变时存在静态…
本文介绍一款具有 16 路遥控接点输出的 ARTU-J16 装置。该装置通过 RS-485 总线与上位机相连,作为远程继电器输出模块,用于接收计算机指令、执行系统的遥控操作或自动控制:继电器输出共 16 路,装置拥有 1600 组操作事件记录,带 GPS 校时功能,在外部电源掉电后可以保证 SOE 事件记录一个月内不丢失。相对以往的控制方式,本设计在简化控制网络结构的同时,提供了一种低成本、高可靠性的替代方案。一、主控 CPUARTU-J16 型 16 路遥控执行单元设计采用 ATMEL 公司的…
USB 总线因其传输速度快、占用资源少以及真正的即插即用等诸多优点,受到了广大开发者的青睐,已经成为很多计算机设备的一种基本配置。目前被广泛采用的 USB 设备开发方案主要有以下两种:一是利用 USB 设备端接口芯片加微控制器结构,如国内用得比较多的 Philips 公司的 PDIUSBD12/ISP1581 等;二是采用 USB 单片机。采用这两种方案要求开发者彻底理解 USB 协议的细节并编写出固件程序,而固件的运行要占用微控制器的时间和空间资源,实际通信效率不会很高;也有人用 FPGA 实…