测控电路课后答案(张国雄 - 第四版)

步进步序 D 1 2 3 4 5 6 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 正转 Q2 Q1 0 1 1 1 0 0 0 Q0 1 1 0 0 0 1 1 D 1 1 1 1 1 1 1 反转 Q2 0 1 1 1 0 0 0 Q1 0 0 0 1 1 1 0 Q0 1 1 0 0 0 1 1 编程文件中第一行至第六行为设计文件说明节。第一行为所选芯片名和设计标题,第二行为设计器件标号和设计日期,第三行为所设计器件名称,第四行为设计者所在公司名称,第五行和第六行分别为对引脚1~10与引脚11~20的功能定义。按要求引脚10和引脚20总是GND和Ucc,引脚1和引脚11总是时钟输入CK和输出允许控制OC。

Q1n ? 1 0 0 Q1n ? 1 1 1 Q1n ? 0 0 1 1 1 ? 0 Q2n 0 0 ? 0 Q2n 1 0 ? 1 Q2n D 0 0 ? 0 ? 1 1 1 Q0nQ0n+1= D 1 0 ? 1 ? 0 0 1 Q0nQ1n+1=图X8-5

D 1 1 ? 0 ? 1 0 0 Q0nQ2n+1= 45

表X8-2 三相步进电动机驱动步序状态真值表

序D Q2n Q1 n Q0 n Q0 n+1 序D Q0n Q1 n Q2 n Q1 n+1 序D Q0n Q1 n Q2 n Q2 n+1 号 0 0 0 0 0 ? 1 0 0 0 1 1 2 0 0 1 0 0 3 0 0 1 1 0 4 0 1 0 0 1 5 0 1 0 1 1 6 0 1 1 0 0 7 0 1 1 1 ? 8 1 0 0 0 ? 9 1 0 0 1 1 10 1 0 1 0 1 11 1 0 1 1 1 12 1 1 0 0 0 13 1 1 0 1 0 14 1 1 1 0 0 15 1 1 1 1 ? 号 0 0 0 0 0 ? 1 0 0 0 1 1 2 0 0 1 0 1 3 0 0 1 1 1 4 0 1 0 0 0 5 0 1 0 1 0 6 0 1 1 0 0 7 0 1 1 1 ? 8 1 0 0 0 ? 9 1 0 0 1 0 10 1 0 1 0 1 11 1 0 1 1 0 12 1 1 0 0 1 13 1 1 0 1 0 14 1 1 1 0 1 15 1 1 1 1 ? 46

号 0 0 0 0 0 ? 1 0 0 0 1 0 2 0 0 1 0 1 3 0 0 1 1 0 4 0 1 0 0 1 5 0 1 0 1 0 6 0 1 1 0 1 7 0 1 1 1 ? 8 1 0 0 0 ? 9 1 0 0 1 1 10 1 0 1 0 0 11 1 0 1 1 0 12 1 1 0 0 1 13 1 1 0 1 1 14 1 1 1 0 0 15 1 1 1 1 ?

利用专用设备和次编程文件即可对PAL16R4芯片的内部逻辑实施编程,即可形成所需要的三相步进电动机环行分配器专用芯片。

8-6 试采用GAL16V8器件,设计一个可用于2421码到8421码转换的器件。

2421码到8421码的转换关系如表X8-3所示,相应的卡诺图如图X8-6所示。由此可得逻辑关系式:

B0?A3A2A1A0?A3A2A1A0?A3A2A1A0?A3A2A1A0 ?A3A2A1A0?A3A2A1A0?A3A2A1A0?A3A2A1A0 ?A0B1?A3A2A1A0?A3A2A1A0?A3A2A1A0?A3A2A1A0 ?A3A2A1A0?A3A2A1A0?A3A2A1A0?A3A2A1A0 ?A3A1?A3A1B2?A3A2A1A0?A3A2A1A0?A3A2A1A0?A3A2A1A0 ?A3A2A1A0?A3A2A1A0?A3A2A1A0?A3A2A1A0 ?A2A1?A3A2B3?A3A2A1A0?A3A2A1A0?A3A2A1A0?A3A2A1A0 ?A2A1

表X8-3 2421码到8421码转换关系

2421码 8421码 A3 A2 A1 A0 B3 B2 B1 B0 0 0 0 0 0

2421码 8421码 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0 A3 A2 A1 A0 B3 B2 B1 B0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 2

A1 0 1 1 0 0 ? ? ? A2A3 0 1 1 0 ? ? 1 ? A0B0= A1 0 0 1 1 0 ? ? ? A2A3 1 1 0 0 ? ? 0 ? A0B1= A1 0 0 0 0 1 ? ? ? A2A3 1 1 0 0 ? ? 1 ? A0B2= A1 0 0 0 0 0 ? ? ? A2A3 0 0 1 1 ? ? 0 ? A0B3=图X8-6

由以上逻辑表达式可写出对GAL16V8器件编程的源文件如下: GAL16V8 CVT8 GALCVT 06/25/2000 2421-8421CVT USST

B0 B1 B2 B3 NC NC NC NC NC GND A0 A1 A2 A3 NC NC NC NC NC VCC B0 = A0

B1 = /A3*A1+A3*/A1 B2 = A2*/A1+A3*/A2 B3 = A2*A1 DESCRIPTION

编程文件中第一行至第六行为设计文件说明节。第一行为所选芯片名和设计标题;第二行为设计器件标号和设计日期;第三行为所设计器件名称;第四行为设计者所在单位名称;第五行和第六行分别为对引脚1-10与引脚11-20的功能定义;引脚10和引脚20总是GND和VCC。接下去是对GAL16V8内部逻辑阵列的编程语句。其中“/”代表“非”逻辑。 利用专用设备和此编程文件,即可对GAL16V8芯片的内部逻辑实施编程,形成所需要的2421码到8421码转换专用芯片。

3

联系客服:779662525#qq.com(#替换为@)