萧如宣vhdl数位电路设计
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Digital Circuit IC Design * Example of FSM application步進馬達(stepping motor) * Digital Circuit IC Design * Example of FSM applicationdriver circuit of stepping motor A ā B B 激磁訊號 * Digital Circuit IC Design * Example of FSM applicationstepping motor激磁方法 1相激磁時序圖 每次會1個線圈通過電流,因此轉矩小 、振動較大,消耗電力小。 2相激磁時序圖 每次使2個線圈激磁,因此轉矩大 、振動小,是目前使用最多的方式。 1 2 3 4 1 2 3 4 * Digital Circuit IC Design * Application example --- Stepping motor激磁方法 1-2相激磁(半步激磁)時序圖 使1相和2相輪流激磁,因此解析度提高一倍,且運轉平順。 1 2 3 4 5 6 7 8 1 2 3 * Digital Circuit IC Design * Application example --- Stepping motor2相激磁方法 S0 Y=1100 S3 Y=1001 S1 Y=0110 S2 Y=0011 Output = ABāB 1 2 3 4 * Digital Circuit IC Design * Example of FSM applicationKeypad scan circuit row0 row1 row2 row3 col0 col1 col2 col3 * Digital Circuit IC Design * Example of FSM applicationKeypad scan circuit 1 1 1 0 C1 1 1 0 1 C2 1 0 1 1 C3 0 1 1 1 C4 * Digital Circuit IC Design * Example of FSM applicationKeypad scan circuit 1 1 1 0 C1 1 1 0 1 C2 1 0 1 1 C3 0 1 1 1 C4 Keypad scan circuit C1 C2 C3 C4 clk S0 Y=0111 S3 Y=1110 S1 Y=1011 S2 Y=1101 Output = C1 C2 C3 C4 4KHz 1KHz * Digital Circuit IC Design * Example of FSM applicationKeypad scan circuit C1 C2 C3 C4 Keypad scan circuit (with 74138) C1 C2 C3 C4 C Y0 B Y1 A Y2 Y4 S0 Y=000 S3 Y=011 S1 Y=001 S2 Y=010 Output = C B A 74138 C B A Keypad scan circuit (no 74138) * Digital Circuit IC Design * Example of FSM applicationKeypad scan circuit Keypad scan circuit C Y0 B Y1 A Y2 Y4 74138 C1 C2 C3 C4 Keypad detection circuit RK3 RK2 RK1 * Digital Circuit IC Design * Example of FSM applicationKeypad scan circuit Keypad detection circuit RK3 RK2 RK1 A B C 7-seg decoder Input output C B A RK3
原创力文档

文档评论(0)