數位電子乙級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
----------------------------------------------
留言
張貼留言