PCI-7300A是一款高速DIO卡,最高采样频率为20MHz,同时有相当灵活的外部时钟及握手方式,适用于高速数字信号的传输。
光模打印设备的功能类似于激光打印机,区区别在于激光打印机通过打印机口输出,介质是纸张;光模打印设备的分辨率率在1000-8000DPI之间,数据量非常大,需要高速传输,所以需专用卡控制输出,介质是胶片(FILM)。
打印设备本身有一块控制电路,可以接收并行数据,同时驱动机械部分。控制电路与计算机之间传输的是差分信号,接口信号有(在打印设备一边看):
1 Ready (O): 高有效,
表示设备准备好
2 Bit- (O):
3 Bit+ (O): 差分脉冲信号,位同步
4 Line+ (O):
5 Line- (O): 差分脉冲信号,线/行同步
7 Feed (I): 低有效,导进信号,控制设备启动
10-… (I): 低有效.n位数据输入信号,表示n行数据.
工作过程如下:
1 设备自检正常后发出Ready
2 程序侦测到Ready后准备好输出数据, 向设备发出Feed信号。
3 设备发出Line同步信号, 表示新的4行开始。
4 设备发出Bit同步信号, 表示行的某一位开始, 程序此时输出4位(4行 X 1位)数据
b1 b2 ...... bn
Line 1 ................
................
................
................
Line 2 ................
................
................
................
… …
Line n ................
................
................
................
步骤4重复执行,直到有新的Line信号,再输出下4行的数据。
5 当输出数据结束以后,程序向设备输出Feed高电平,设备停止导进。
实际应用中用bit信号作DO握手信号,用来进行同步DO,一次可以进行32路并行数据输出,更新速率高达20MHz。受限于外部机械设备,实际应用速率要低一些