數位電子乙級112第2題 20240221

 數位電子乙級112第2題 20240221 part1

https://youtu.be/PEvWJp35hEY



kicad_20240221_DE2 part1

鍵盤掃瞄裝置


打開chrome

測試參考資料

進入勞動部網站

搜尋數位電子

乙級術科

下載

桌面(老師SD卡),學號(老師class1110XX)

建立資料夾kicad_20240221_DE2

把術科題本PDF下載至此


術科(Library及燒錄檔)下載

位置預設(因為剛剛位置設定過了)

save


進入kicad_20240221_DE2資料夾


解壓縮 library 燒錄檔

在117002B12.7z上面按右鍵,解壓縮至此(winrar)

得到兩個壓縮檔,kicad_library.zip, 燒錄檔.7z

再解壓縮兩者,解壓縮至此

進入kicad_library資料夾


改檔名

New_Library.kicad_sym改成New_Library20240221.kicad_sym


改資料夾名稱

資料夾New_Library.pretty改成New_Library20240221.pretty


老師檢查

1.桌面,有你的學號的資料夾

2.題本PDF在正確的位置

3.library解壓縮在正確的位置

4.測試燒錄檔在正確的位置

--------------------------------------

數位電子乙級112第2題 20240221 part2

https://youtu.be/aZY637HIcl8


打開題本PDF

假設

子板指定接腳A

P4,P5,P6,P8,P9

P24,P25,P26,P27,P28


七段顯示器顯示內容J

當按下米字鍵,亮d, e, g

按下井字鍵,亮c, d, g


題本PDF P26

使用kicad繪製 鍵盤輸入顯示裝置 參考電路圖

打開kicad

因為有舊專案,所以關舊專案

file, close project

開新專案

file, new project

位置,桌面(老師SD卡),學號(老師class1110XX),kicad_20240221_DE2

檔名kicad_20240221_DE2

save


老師檢查

1.專案位置

2.專案名稱

-------------------------------------

數位電子乙級112第2題 20240221 part3

https://youtu.be/f9ZSpo9Y6qw



匯入資料庫

打開symbol editor

file, add library

global

桌面(老師SD卡),學號(老師class1110XX),kicad_20240221_DE2,kicad_library,

選New_Library20240221.kicad_sym,open

得到new_library20240221資料庫

置頂


老師要檢查

new_library20240221資料庫,含置頂

-------------------------------------

數位電子乙級112第2題 20240221 part4

https://youtu.be/nhwGP-Sui_0


檢視library

3x4 keypad改腳位

另存

點一下3x4_keypad左鍵,再按一下右鍵

save as

name改成3x4_Keypad_mod


老師要檢查3x4_Keypad_mod

-------------------------------------

數位電子乙級112第2題 20240221 part5

7seg_CA要改腳位
點一下7seg_CA左鍵,再點一下右鍵
save as改檔名為7Seg_CA_mod

老師要檢查7Seg_CA_mod
-------------------------------------
數位電子乙級112第2題 20240221 part6


CPLD3064
子板指定接腳A
P4,P5,P6,P8,P9
P24,P25,P26,P27,P28
add a text item
另存
CPLD_3064點一下左鍵,再點右鍵一下
save as
CPLD_3064_mod
save

老師要檢查CPLD_3064_mod
-------------------------------------
數位電子乙級112第2題 20240221 part7

元件資料庫匯入修正完成
打開footprint editor
匯入資料庫
file, add library
global
位置,桌面(老師SD卡),學號(老師class1110XX),kicad_20240221_DE2,kicad_library,new_library20240221.pretty
select folder
展開且置頂

老師要檢查new_library20240221
-------------------------------------

-------------------------------------
數位電子乙級112第2題 20240221 part8



footprint editor 封裝編輯器
new_library20240221
修改PCBM
依據數位電子題本
打開數位電子題本PDF P29
圖層Layers選User1
旁邊有一個圓,draw a cycle(畫一個圓)
先任意畫一個圓
按ESC離開畫圓模式
點剛剛圓的圓周,左鍵兩下,進入這個圓的內容
半徑設30mils
filled shape(填滿形狀)打勾
按ok
點點依照題本PDF P29複製貼上
老師這邊教陣列版
左上第一個點先對好
在這個點上點一下左鍵,再點右鍵,選
specail tools, Create a array
Horizontal count水平點數=6
Vertical count垂直點數=4
Horizontal Spacing水平點的距離,設1000mils
Vertical spacing垂直點的距離,設1000mils
簡單說
6, 4, 1000, 1000, ok
左邊第一排位置對
右邊20個點要調整往左1格
框右邊20個點,往左調1格

加上焊點的洞
圖層選user1
draw a cycle(畫一個圓)
請任意畫一個圓
在esc離開畫圓模式
點圓周左鍵兩下,進入這個圓的內容
Radius(半徑)=5mils
filled shape填滿打勾
擺放在電路板左上角的位置
一樣,要做陣列,先做距離量測
點一下尺
得到54, 35,全部+1
55, 36
按ESC離開尺量測模式
點一下左上角最小的那個點,左鍵一下,再點右鍵
specail tools, create arrary
55, 36, 100, 100, ok
PCB_M要另存
點一下左側PCB_M,左鍵一下,右鍵點一下
save copy as 
PCB_M_mod


老師要檢查PCB_M_mod
-------------------------------------

-------------------------------------
數位電子乙級112第2題 20240221 part9


footprint editor修正完成
回到kicad
symbol editor
元件指向封裝
展開new_library20240221
3x4 keypad mod
diplay symbol properties diaglog
footprint 指項封裝,篩選20240221
指向3x4_keypad
ok


7seg_CA_mod修改後的1位數七段顯示器
diplay symbol properties diaglog
footprint 指項封裝,篩選20240221
7seg
ok


CPLD_3064_mod
diplay symbol properties diaglog
footprint 指項封裝,篩選20240221
CPLD_3064
ok

R_US
diplay symbol properties diaglog
footprint 指項封裝,篩選20240221
Resister
ok

存檔


老師要檢查
3x4keypad指向封裝
7seg_CA_mod指向封裝
CPLD_3064_mod指向封裝
R_US指向封裝
-------------------------------------
-------------------------------------
數位電子乙級112第2題 20240221 part10


PDF P26
回到kicad
schematic editor
從PDF P26可以知道我的原理圖的元件有
CPLD
7seg
3x4_keypad
R_US
原理圖,新增元件
篩選20240221
3x4_keypad mod
7seg_ca_mod
CPLD_3064_mod
依照PDF P26
再依腳位規劃(CPLD3064有打勾處)配線
配線完成

元件數值及編號
PDF P30
電阻數值及編號完成
3x4_keypad,KEY1
CPLD, CPLD1
7seg, DS1


page setting
file, page setting
時間直接指過來(檢定未寫正確時間扣10)
Revision(版本),輸入大名(檢定不用)
title,准考證號碼(學號)-崗位號碼(座號)  (檢定未寫扣10分)
Company 南強工商資訊科 (檢定不用)
輸出PDF(考試不用輸出此PDF,也不用列印此頁)

file, print
前面兩項打勾
preview

老師要檢查PDF
蔡明耀_0
-------------------------------------

-------------------------------------
數位電子乙級112第2題 20240221 part11

打開PCB_editor
F8 update
add a footprint (篩選20240221)
PCB_M_mod
lock
擺元件
佈線
展開Track
edit
tracks, +, 30mils, 
vias,+,  30mils, 1mm
ok
Layer圖層選B, CU
tracks選30mils
Route  tracks
page setting

page setting
file, page setting
時間直接指過來(檢定未寫正確時間扣10)
Revision(版本),輸入大名(檢定不用)
title,准考證號碼(學號)-崗位號碼(座號)  (檢定未寫扣10分)
Company 南強工商資訊科 (檢定不用)
輸出PDF(考試不用輸出此PDF,也不用列印此頁)

列印PDF
先準備元件面 F (B都不打勾)
print mirror(鏡射)不打勾
preview
按列印存PDF
蔡明耀_1

同箔面 B (F都不打勾)
print mirrored(鏡射)打勾
preview
按列印存PDF
蔡明耀_2

老師要檢查
PDF_1
PDF_2
-------------------------------------
數位電子乙級112第2題 20240221 part12
CPLD_20240327_DE2










數位電子乙級112第2題 20240221 part12

CPLD_20240327_DE2
剛剛老師在LINE群提供了四個檔案
1. 數位電子乙級鍵盤掃瞄顯示裝置邏輯電路圖jpg
2. kiCAD 原理圖
3. KiCAD 電路板元件面
4. KiCAD 電路板銅箔面

請放到
桌面,學號,kicad_20240221_DE2資料夾內

打開quartus
getting started 關掉
建立新專案
file, new project wizard
next
位置
桌面(老師SD卡),學號(老師class1110XX),kicad_20240221_DE2
新增資料夾,CPLD_20240327_DE2
進入CPLD_20240327_DE2資料夾
open

專案名稱:CPLD_20240327_DE2
next
next
Family MAX3000A
Availavle device EPM3064ALC44-10
next
next
finish

建立邏輯電路規劃
file, new
Block Diagram/Schematic File
ok
另存新檔
file, save as
檔名預設
save

老師要檢查
1.專案名稱:CPLD_20240327_DE2
2.邏輯電路規劃名稱:CPLD_20240327_DE2.bdf
----------------------------------------------
----------------------------------------------
數位電子乙級112第2題 20240221 part13


input
P4_C0
P5_C1
P6_C2
P43_GCLK

output
P8_R0
P9_R1
P11_R2
P12_R3
P31_g
P29_f
P28_a
P27_b
P26_c
P25_d
P24_e

回到CPLD_20240327_DE2.bdf
老師要檢查input & output
----------------------------------------------
----------------------------------------------
數位電子乙級112第2題 20240221 part14


IC
74294除頻
7493計數器16
74139 2對4解碼器

GCLK除頻,從4MHz除到剩2kHz
74294_CLK2接GCLK
74294_C接地
叫出GND,線名0
74294空接是1
74294_Q拉線叫GCLK2,2kHz

老師要檢查74294及配線
----------------------------------------------
----------------------------------------------
數位電子乙級112第2題 20240221 part15

or2_輸入接trig和GCLK2,
or2_輸出接7493_CLKB

7493_QB接74139_A1
7493_QC接74139_B1

74139_Y10N接not接R0
74139_Y11N接not接R1
74139_Y12N接not接R2
74139_Y13N接not接R3

老師要檢查7493~74139配線
----------------------------------------------
----------------------------------------------
數位電子乙級112第2題 20240221 part16

trig他是當你按了鍵盤任何的按鍵,它就會跳高電位。

or3_輸入1接P4_C0
or3_輸入2接P5_C1
or3_輸入3接P6_C2
or3_輸出_trig
trig如果跳HIGH,就會阻止鍵盤掃描

老師要檢查or3產生trig
----------------------------------------------

留言

這個網誌中的熱門文章

量測例外練習01(計算+量測)

數位電子乙級02,鍵盤掃瞄裝置