新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA 与VHDL 的微型打印机的驱动设计

基于FPGA 与VHDL 的微型打印机的驱动设计

作者: 时间:2011-03-14 来源:网络 收藏

  对打印机的驱动主要是对其工作时序进行正确的控制,RD DH 型并行接口定时图如图2 所示。

本文引用地址:https://www.eepw.com.cn/article/191316.htm

2.jpg
图2 并行接口定时图

  2 总体系统设计

  使用Altera 公司的Cyclon ?系列的 芯片EP3C25Q240C8N 实现对RD DH 型的硬件电路控制,使用Quar tus 开发工具,通过 语言实现对的软件功能实现。

  2. 1 硬件电路设计

  如图3 所示为打印机与 的连接示意图。

  DATA 1~ DATA8 表示打印机的8 个数据位,他们的逻辑“1”表示高电平,逻辑“0”表示低电平; STB 为数据选通触发脉冲,下降沿时读入数据; ACK 为回答脉冲,低电平表示数据已被接受; BUSY 为高电平时表示打印机正忙,此时不接收数据。

  由于 ACK 和BUSY 输出的是5 V 的TT L 电平,而 的I/ O 口标准为3. 3 V LVCMOS 电平,因此这两个信号作为FPGA 的输入信号时,要进行分压,保证电路正常运行。

3.jpg
图3 FPGA 与打印机连接示意图



评论


相关推荐

技术专区

关闭