描述 | IC MAX 3000A CPLD 128 144-TQFP | 最大延迟时间 tpd(1) | 10.0ns |
---|---|---|---|
电压电源 - 内部 | 3 V ~ 3.6 V | 逻辑元件/逻辑块数目 | 8 |
宏单元数 | 128 | 门数 | 2500 |
输入/输出数 | 96 | 工作温度 | 0°C ~ 70°C |
安装类型 | 表面贴装 | 封装/外壳 | 144-LQFP |
供应商设备封装 | 144-TQFP(20x20) | 包装 | 托盘 |
其它名称 | 544-1166 |
号直接作为计数的门控制。 2.2 测速模块 要在启停脉冲的控制下实现计数主要三种方法:mcu(单片机)实现、数字集成电路搭接、cpld/fpga硬件描述语言实现。用单片机定时器或中断方式实现时,单片机计数快慢受mcu的主频限制,弹丸速度测量精度会受到影响。用数字集成块搭接的方式过于繁琐,且印制板体积会加大,影响稳定性和集成度。本系统采用硬件描述语言在cpld中实现的方式,集成度高,稳定性好,且可以在不改动印制板的情况下实现硬件的升级。测速模块是在altera公司max3000a系列的epm3128atc144-10芯片中实现,如图4所示。其中主要的功能子模块有:计数控制模块、24位计数模块、i2c收/发模块。计数控制模块收到开始计数信号(上升沿)后通知24位计数模块开始清零、计数。当停止信号到来时,计数停止并发出中断请求,通知芯片cy7c68013的固件程序,固件程序通过i2c总线接收计数值,并等待下一次计数。 2.3 usb2.0接口芯片cy7c68013 cy7c68013芯片是cypress semiconductor公司推出的ez-fx2系列高速usb2.0设备控制器 ...