සංකීර්ණ ක්රමලේඛගත කළ හැකි තාර්කික උපාංගයක් (CPLD) ඔබේ ප්රසංගයේ අත්යවශ්ය දෘඪාංගයකි. නමට අනුව, ඔබට අවශ්ය තාර්කික කාර්යයන් සැපයීම සඳහා ඔබට මෙම චිප් ක්රමලේඛනය කළ හැකිය. මෙය යල් පැන ගිය චිප් ප්රතිස්ථාපනය කිරීම හෝ විවිධ තාක්ෂණයන් ඉගෙන ගැනීමට සහ උත්සාහ කිරීමට ක්රමයක් විය හැකිය. CPLD භාවිතා කර එය උත්සාහ කිරීමට වඩා ඉගෙන ගැනීමට වඩා හොඳ ක්රමයක් තිබේද?
පෑස්සුම් රහිත බ්රෙඩ්බෝඩ් ඇතුළු බොහෝ දේවලට සම්බන්ධ කිරීමට හැකි වන පරිදි මම CPLD මොඩියුලයක් නිර්මාණය කළෙමි, නමුත් මම අවුල් කළා. පෑස්සුම් රහිත බ්රෙඩ්බෝඩ් එකේ ඇති ප්ලග්-ඉන් ඉඩ අඟල් 1.1 ක් බව පෙනේ. මම අඩිපාර අඟල් 1 ක් පළල කර ඇති අතර, දෙපස වයර් පේළියකට ඉඩක් ඉතිරි නොකරමි. අහ්.
නමුත් මම කරන දේ ගැන තවත් පෙන්වන්නම්, මට කට්ටලයක් ලෙස ගොඩනගා ගත හැකි, නිවසේදී පහසුවෙන් පෑස්සුම් කළ හැකි, පරිපථයක වැඩසටහන්ගත කළ හැකි සහ වෝල්ට් 3.3 හෝ 5 කින් ක්රියා කළ හැකි වැඩසටහන්ගත කළ හැකි තර්කනයක් සෑදීමට අවශ්යයි.
පෑස්සීමට පහසු කට්ටලයක් සාක්ෂාත් කර ගැනීම සඳහා, මම පැරණි CPLD සංරචකයක් භාවිතා කළෙමි, එය 3.3v සහ 5v අනුවාද වලින් ද ලබා ගත හැකි අතර, බල සැපයුම නොසලකා එහි ක්රමලේඛනය පවත්වා ගෙන යනු ඇත. තර්කනය යනු Altera Max ශ්රේණියේ CPLD IC එකක් වන අතර එය අනුවාද දෙකකින් ලබා ගත හැකි අතර, මැක්රොසෙල් 32 හෝ 64ක් සහිත පරිපථ පුවරු සඳහා සුදුසු වේ. මැක්රොසෙල් යනු තාර්කික "පද" භාවිතයෙන් වැඩසටහන්ගත කර පසුව වැඩසටහන්ගත කළ හැකි අන්තර් සම්බන්ධතා හරහා අනෙකුත් මැක්රොසෙල් සමඟ අන්තර් සම්බන්ධිත මූලික තාර්කික ගොඩනැඟිලි කොටස් වේ.
ක්රමලේඛනය දෙස බලන විට, එහි එතරම් අන්තර්ගතයක් නොමැති බව ඔබට පෙනෙනු ඇත: මූලික වශයෙන් CPLD, පරිපථයේ ක්රමලේඛන පරිපථය සහ CPLD තර්කනය ධාවනය කරන දෝලකය.
මෙම කොටස EPM7032 සහ EPM7064 ලෙස හඳුන්වන අතර, 44-pin ප්ලාස්ටික් ඊයම් චිප වාහකය (PLCC) භාවිතා කරයි, සමහර විට ඊයම් ඊයම් වල J හැඩය නිසා J ඊයම් ලෙසද හැඳින්වේ. මෙම පැකේජය සිදුරු සොකට් එකකට ඇතුළු කළ හැකිය හෝ PCB වෙත කෙලින්ම පෑස්සුම් කළ හැකිය.
පුවරුවේ ඇති දෝලකයක් අඩංගු වේ, එබැවින් CPLD හට බාහිර ඔරලෝසුවක් අවශ්ය නොවී, ස්ථාවර ලෙස මෙහෙයුම් සිදු කළ හැකි අතර වේගවත් කවුන්ටර තනිවම නිර්මාණය කළ හැකිය. බාහිර ඔරලෝසුවක් තිබේ නම්, මොඩියුලයේ ඇති අධිවේගී ඔරලෝසුව බාහිර ඔරලෝසුවේ සෑම නැගී එන හෝ වැටෙන දාරයකම ඔරලෝසු සිදුවීමක් නිර්මාණය කිරීමට භාවිතා කළ හැකි අතර, තවමත් CPLD/FPGA මාර්ගෝපදේශ අනුගමනය කරන්න, එනම්, ඔබ සැබවින්ම "Asynchronous" වෙනුවට අභ්යන්තර ගෝලීය ඔරලෝසු ජාලය භාවිතා කළ යුතුය. මෙම දෝලකයේ ශ්රේණිගත බල සැපයුම් වෝල්ටීයතාවය වෝල්ට් 1.8 සහ 5.5 අතර වේ.
ඔබ වීඩියෝව නරඹන්නේ නම්, දෝලකයේ "INH" පින් එක හසුරුවන ආකාරය පිළිබඳ මගේ පුද්ගලික මනාපය ගැන මම සාකච්ඡා කරන බව ඔබට පෙනෙනු ඇත; සරලව කිවහොත්, පිරිවිතර පත්රය නීත්යානුකූල දැයි පරීක්ෂා කිරීමෙන් පසු, මම එය පාවීමට ඉඩ දෙමි.
එවැනි කාර්යයන් සමඟ කටයුතු කරන විට, මගේ මනසෙහි පැන නැගුණු හේතු අතරට ආදාන අල්ෙපෙනති සෘජුවම බල රේල් පීලිවලට සම්බන්ධ කිරීමට මා අකමැති වීම (හැකි නම්) ඇතුළත් විය. එනම්, සංක්රාන්ති කාලවලදී ධාරාව සීමා කිරීමට ශ්රේණි ප්රතිරෝධක භාවිතා කිරීමට මම කැමැත්තෙමි, එය අවශ්ය නොවිය යුතු වුවද.
වසර ගණනාවක් පුරා, නිෂ්පාදනයේ (විශාල කාණ්ඩ) යම් යම් ගැටළු මම දැක ඇති අතර, ඉඳහිට බල චක්රය වැනි දේවල් මඟින් බල රේල් පීල්ලට සෘජුවම සම්බන්ධ කර ඇති අල්ෙපෙනති චිපයට වඩා ඉහළ වෝල්ටීයතාවයක් ලබා ගැනීමට ඉඩ සලසයි, එය නරක ය. අවසාන වශයෙන්, ප්රතිරෝධකයක් හරහා (බලය හෝ බිම වේවා) පින් එක බල රේල් පීල්ලට සම්බන්ධ කරන්න, එවිට මිනිසුන්ට ඔවුන්ගේ අදහස වෙනස් කර පසුව පින් එක භාවිතා කළ හැකිය. භාවිතයට නොගත් දොරවල් පිළිබඳ මගේ අත්දැකීම් වලදී මෙය විශේෂයෙන් සත්ය වේ, මෙම දොරවල් කිසි විටෙකත් පාවෙන හෝ සම්බන්ධ නොවී තැබිය යුතු බව ඔබ දන්නවා ඇති. පුල්-අප් ප්රතිරෝධයක් භාවිතා කිරීමෙන්, ඔබට සංඥාව සම්බන්ධ කර තඹ සලකුණු කැපීමකින් තොරව ගේට්ටුව භාවිතා කළ හැකිය.
10-පින් සම්බන්ධකය සහ ප්රතිරෝධක කිහිපයක් ක්රමලේඛන පරිපථය සාදයි. සියලුම ප්රතිරෝධක පුල්-අප් ප්රතිරෝධක නම්, මම ප්රතිරෝධක ජාලයක් භාවිතා කරමි, නමුත් අහෝ, එකක් පදනම් වී ඇත.
එවැනි ස්වාධීන CPLD එකක් වැඩසටහන්ගත කිරීමට, කැපවූ ක්රමලේඛකයෙකු අවශ්ය වේ. මට මෙය පැවසීම පහසුය, මන්ද මා සාමාන්යයෙන් මා අසල කිහිපයක් වැතිර සිටින නමුත් ඔබට එකක් නොමැති නම්, ක්රීඩාවට ඇතුළු වීම එතරම් වේදනාකාරී නොවනු ඇත. අනුමත "Altera USB Blaster" ඩොලර් 50 කට අලෙවි වන අතර Digikey සහ වෙනත් ස්ථාන වලින් මිලදී ගත හැකිය. මා සතුව Ebay වෙතින් ක්ලෝන කිහිපයක් තිබේ, ඉන් එකක් Altera, Xilinx සහ Lattice සඳහා එකවර සහය දක්වන ක්ලෝනයකි. ඔබේම ක්ලෝනයක් සෑදීමට භාවිතා කළ හැකි ව්යාපෘතියක් සහ කේතයක් අන්තර්ජාලයේ ඇත, ක්රමලේඛක ක්ලෝන සෑදීමේ ව්යාපෘතිය සඳහා හැකි වීඩියෝ ලැයිස්තුවේ මම එය ලැයිස්තුගත කරමි. මවු පුවරුව, Arduino, PIC යනාදිය වැඩසටහන්ගත කළ හැකි පලිහ නිර්මාණයක් ද මම පෙන්වන්නම්.
CPLD සම්පාදනය කිරීමට සහ ක්රමලේඛනය කිරීමට අවශ්ය මෘදුකාංග Altera වෙතින් නොමිලේ ලබා ගත හැකිය, නමුත් මෙම පැරණි කොටසට පැරණි අනුවාදය 9.1 අවශ්ය වේ. ශුභාරංචිය නම් එය මගේ ප්රියතම පැරණි අනුවාදය වීමයි. එයට බුද්ධිමය කාල විශ්ලේෂකයක් තිබුණි, නමුත් එය පසු අනුවාදයකින් ඉවත් කරන ලදී.
PCB එක සරල ද්විත්ව ඒක පාර්ශවීය නිර්මාණයක්, පරිපථ පුවරුව එයට ගැලපෙන තාක් කල්, මම භූගත කිරීම සඳහා තඹ භාවිතා කරන අතර සමහර විට බල සැපයුම භාවිතා කරමි. සමහර විට වත් කිරීම කොතරම් කැඩී ඇත්ද යත් එය ඇත්ත වශයෙන්ම ගැටළු හෝ අලස අවසාන ප්රතිඵල ඇති කළ හැකිය, එබැවින් තඹ නැවත වත් කිරීම මෙවලමකි, නමුත් එය කළමනාකරණය කළ යුතුය.
අද වන විට, බොහෝ (බොහෝ නොවේ නම්) CAD මෘදුකාංග පැකේජවල අවසාන නිෂ්පාදනයේ ත්රිමාණ දර්ශන අඩංගු වේ, නමුත් රූපවල නිරවද්යතාවය කොටස් නිරූපණය කිරීමට භාවිතා කරන ත්රිමාණ ආකෘති තරම් නිවැරදි වේ. 44-පින් සොකට්, ක්රමලේඛන සම්බන්ධකය සහ දෝලකය සඳහා මා ත්රිමාණ ආකෘතිය තෝරා ගත්තේ කොතැනදැයි මෙහිදී ඔබට දැක ගත හැකිය. මම භාවිතා කිරීමට කැමති ත්රිමාණ පැකේජ කිහිපයක් මෙන්න:
බොහෝ සමාගම් සතුව ඒවායේ සංරචකවල ත්රිමාණ ආකෘති ද ඇත. මෙම ක්ෂේත්රයේ හොඳ කාර්යයක් කළ සමාගමකට මොලෙක්ස් එක් උදාහරණයක් පමණි.
මා කළ වැරැද්ද සෞන්දර්යය වැනි ක්රියාකාරිත්වයට බලපාන්නේ නැත, එය ප්රධාන ගැටළුව නොවේ, එනම්, එය තනි පෑස්සුම් රහිත බ්රෙඩ්බෝඩ් එකකට සුදුසු නොවේ.
මට නිර්මාණය ඕනෑම කෙනෙකුට බෙදා ගත හැකි යැයි සිතූ පසු, CPLD හි ක්රමානුරූප සංකේත සහ එහි සමස්ත අඩිපාර වන 40-පින් සම්බන්ධකයේ පින්අවුට් ගැන මම වහාම සෑහීමකට පත් නොවෙමි. මම 40-පින් ද්විත්ව පේළි සම්බන්ධක සංකේතයක් අල්ලාගෙන එය අඟල් 1 අඩිපාරකට සකස් කළෙමි, නමුත් පින් අංක 1, 2, 3, 4 නොවේ... නමුත් DIP පැකේජයක් 3, 5, 7... රිබන් කේබල් සම්බන්ධක මෙන් පැත්තේ 1 ලෙස අංකනය කර ඇත. එබැවින්, මොඩියුලයට සම්බන්ධ වන ආකාරය සහ දෝශ නිරාකරණය සඳහා එය බුද්ධිමය නොවන අඩිපාරකි.
ඒ හා සමානව, CPLD පින් පැවරුම් ටිකක් අවුල් සහගතයි, ඒ වගේම මම සංකේත නිර්මාණය කිරීමට සීමා ස්කෑන් විස්තර භාෂාව (BSDL) මත රඳා පවතින උපයෝගිතා කට්ටලයක් භාවිතා කළා. බොහෝ ප්රධාන වෙළෙන්දන්ට ඔවුන්ගේ ප්රධාන ධාරාවේ සංරචක සඳහා BSDL ගොනු තිබේ, එමඟින් ඔබට (අර්ධ) ස්වයංක්රීයව සංකේත සහ පැකේජ නිර්මාණය කිරීමට ඉඩ සලසයි. ඕනෑම ස්වයංක්රීයකරණයක් මෙන්, එය මෙවලමක් ලෙස දැකිය යුතු අතර හොඳම ප්රතිඵල සඳහා තවදුරටත් සම්බාහනය අවශ්ය විය හැකිය. මෙම අවස්ථාවේදී, මම එයට අකාරාදී පිළිවෙලට අල්ෙපෙනති ලැයිස්තුගත කිරීමට ඉඩ දුන්නෙමි, එය පුවරුවේ අල්ෙපෙනති නිරීක්ෂණය කිරීමේදී අහඹු ලෙස සිදු වේ. මට කියන්න පුළුවන් මම ඒ දවසෙ ගොඩක් කනස්සල්ලෙන් හිටියා කියලා.
ඔබ මේ කෙටිමං සඳහා යම් අවස්ථාවක දී මුදල් ගෙවනවා. මම මෙම මොඩියුලය වෙනස් කිරීමට යන විට, මම තීරණය කර එයට එම කොටසටම ගැලපෙන පින් ස්ථානගත කිරීමක් ලබා දෙන්නෙමි, එවිට ඔබේ දෝලන පරීක්ෂණය තැබිය යුතු ස්ථානය දැන ගැනීම ක්රමානුරූප සංකේතය දෙස බැලීම තරම් පහසු වේ.
පරිපථ පුවරු භාවිතා කරන විට, ප්රධාන වශයෙන් සෞන්දර්යාත්මක හෝ ප්රයෝජනවත් වෙනත් වැඩිදියුණු කිරීම් තිබේ. pin 1 දර්ශකය පැකේජ කිහිපයක බහුලව තිබිය යුතු අතර, oscilloscope බිම් හෝ VOM ඊයම් සම්බන්ධ කිරීම සඳහා මම සැමවිටම සරල බිම් ලක්ෂ්යයකට කැමැත්තෙමි. පහළ අල්ෙපෙනතිවලට තද කිරීම වෙනුවට බලය සහ බිම් පුවරුවට කෙලින්ම යෙදිය හැකි වන පරිදි ද්වි-පින් සම්බන්ධකයක් එකතු කිරීමෙන් මම මෙය එකතු කළ හැකිය.
පරිපථ පුවරුව වෙනස් කිරීමට පෙර, භෞතික හා සෞන්දර්යාත්මක ගැටළු යටතේ එය නිසි ලෙස ක්රියා කරන බවට මට සහතික කර ගැනීමට අවශ්යයි. බලය ක්රියාත්මක කර දෝලකය නිසි ලෙස ක්රියා කරන බව තහවුරු කිරීමෙන් පසු, මම ක්රමලේඛකය සම්බන්ධ කළෙමි. 3.3v අනුවාදය ක්රමලේඛන මෘදුකාංගයට වඩා අලුත් වුවද, එය CPLD හඳුනාගෙන එය "නොදන්නා" උපාංගයක් ලෙස ප්රදර්ශනය කළේය.
ඊළඟට, මම ක්වාර්ටස් හි කවුන්ටරයක් නිර්මාණය කර පින් අංක ලබා දුන්නා. වේගවත් සම්පාදනය සහ බාගත කිරීම සහ දෝලනය මඟින් දකින කවුන්ටර ක්රියාකාරිත්වය මඟින් සැලසුම කළ හැකි බව තහවුරු කරයි.
Verilog හි ඉක්මන් පරීක්ෂණ පරිපථය ඉතා සරලයි. කේතය පහත ලැයිස්තුගත කර ඇත. ඔබට ක්වාර්ටස් II ව්යාපෘතියක් ලෙස ක්රමානුරූප සහ Verilog පරීක්ෂණ පරිපථය අඩංගු ZIP ගොනුවක් බාගත කළ හැකිය (9.1 අනුවාදය අවශ්ය වේ).
මා සඳහන් කළ පරිදි, සැලසුම බෙදා ගැනීමේදී හෝ ඕනෑම දෝශ නිරාකරණ ගණනක් සිදු කිරීමේදී අවශ්ය විස්තර කෙරෙහි වැඩි අවධානයක් යොමු කිරීම සඳහා මම පරිපථ පුවරුවේ දෙවන සංශෝධනයක් සිදු කරමි. පහළ සම්බන්ධකයේ පළල අඟල් 0.9 ක් හෝ ඊට අඩු ලෙස සැකසීමට මට අවශ්ය බැවින්, මට එය අඟල් 0.6 ක් ලෙස සැකසීම දිගටම කරගෙන යා හැකිය, එය සම්මත "පළල" DIP පැකේජයකි. මෙය කිරීමෙන් අදහස් කරන්නේ පහළ අල්ෙපෙනති CPLD සොකට් පියසටහනෙන් නෙරා ඒමට ඉඩ දීමයි. නිෂ්පාදන තත්වයකදී මම මෙය නොකරමි, මන්ද එය එකල අතින් එකලස් කර තිබූ නමුත් එක් ඉලක්කයක් වූයේ අතින් පෑස්සුම් කට්ටලයක් සෑදීමයි. අතින් පෑස්සුම් සම්මුතිය නම් දෝලනය SMD මතුපිට සවිකිරීමේ නිවාසයක තිබිය යුතු බවයි, සිදුරු අනුවාදය ඉතා විශාල වන අතර සාමාන්යයෙන් මට අවශ්ය වෝල්ටීයතා පරාසයට සහය නොදක්වයි.
මෙම මොඩියුල භාවිතා කර සම්පූර්ණ සරල පරිගණකයක් ගොඩනගා ගත හැකිද? මට මතකය එකතු කිරීමට අවශ්ය යැයි මම සිතමි.
ලොල්... ඔව්, ඒක රඳා පවතින්නේ මොන වගේ පරිගණකයක්ද කියන එක මත. කෙසේ වෙතත්, "සැබෑ" ක්ෂුද්ර පාලක/ක්ෂුද්ර පරිගණක මොඩියුලයේ "පින් බන්ධනය" මගින් බලපායි, එයින් අදහස් කරන්නේ ඔබට ඕනෑවට වඩා ප්රයෝජනවත් දෙයක් කිරීමට මොඩියුලයෙන් ප්රමාණවත් පාරිභාෂිතය ලබා ගත නොහැකි බවයි.
මම 64 ප්රමාණයේ සම්පූර්ණ NTSC කැමරා කාල නිර්ණය සහ මාදිලි පාලකයක් සෑදුවා, ඒ නිසා ප්රොසෙසරයක් අවශ්ය නැහැ.
"නැන්ඩ් සිට ටෙට්රිස්" පොතේ භාවිතා කර ඇති ව්යුහාත්මක වෙරිලොග් සහ HDL බොහෝ දුරට සමාන වේ.
සිදුරු කොටස් ඇයි? 0805 වෙල්ඩින් කිරීම පහසුයි! දැන් සෑම ටින්කර්වරයෙකුටම මෙම කුසලතාව ඉගෙන ගැනීමට කාලයයි.
මම ඉහළ සොකට් එක පහළින් පෑස්සුම් කරන ලද අල්ෙපෙනති අතිච්ඡාදනය කරන්නේ නම්, මට "මධ්යස්ථාන 6 (පින් 40 චිපයක් අනුකරණය කිරීම) හෝ විකර්ණ යනාදිය භාවිතා කළ හැකිය. මේවා පහළ ඊයම් පෑස්සුම් කිරීම සඳහා දැඩි ලෙස අතින් පෑස්සුම් සංරචක වනු ඇත. පාද පිටුපස ඉහළ සොකට් එක.
නමුත් ආරම්භකයින්ට එය පහළ සිට පෑස්සීමට අපහසුයි. මම බ්රෙඩ්බෝඩ් එකේ PCB සඳහා ශීර්ෂ පෑස්සුම් කරන විට (ඔබට eBay හි භාවිතා කළ හැකි මෙම ලාභ SMD ඇඩැප්ටර පුවරු මූලාකෘතිකරණය සඳහා භාවිතා කළ හැකිය), මම ශීර්ෂයන් බ්රෙඩ්බෝඩ් එකට ඇතුළු කර, පසුව PCB ඒ මත තබමි, පසුව මට පහසුවෙන් පෑස්සුම් කළ හැකිය. එය බ්රෙඩ්බෝඩ් සඳහා ඉතා සුදුසු ය. ඔබට එය පහළ සිට පෑස්සීමට අවශ්ය නම්, එය ඊටත් වඩා දුෂ්කර ය.
CPLD මැද නම් (වයරින් කිරීමට පහසු විය හැක), එය අතිච්ඡාදනය නොවී විකර්ණ ලෙස ස්ථාපනය කළ හැකිය, පේළි 4 ක් ඇත, නැතහොත් CPLD එක පැත්තක විය හැකිය:
පෑස්සීමට පෙර සම්බන්ධකය බ්රෙඩ්බෝඩ් එකට ඇතුළු කිරීමට උපදෙස් දීම ගැන ඔබට ස්තූතියි. මගේ එක ටිකක් අස්ථායීයි.
එක් කෙළවරක DIP ආකෘතියේ බ්රෙඩ්බෝඩ් අල්ෙපෙනති සහ අනෙක් කෙළවරේ චිප් සොකට් එකේ "ඩොන්ගල්" වර්ගය ගැන කුමක් කිව හැකිද? චිපය බ්රෙඩ්බෝඩ් එකේ කෙළවරේ එල්ලා තැබිය හැකිය. රවුටින් තද වනු ඇත.
|######****************** |. ඔව්, මම Altera හි "නිදහස්" අනුවාදය භාවිතා කිරීමට තීරණය කළා, Xilinx සහ Lattice සතුව "නිදහස්" අනුවාද තිබෙනවා වගේ. සියලුම විවෘත සහාය සහය දක්වන දේ තේරුම් ගැනීමට මට Al Williams සමඟ චක්රය අවසන් කිරීමට අවශ්යයි, එයට උපාංග මාලාවේ නිශ්චිත ගුණාංග ඇතුළත් විය යුතුය. එසේ පැවසීමෙන් පසු, මම නිදහස් අනුවාදය සමඟ බොහෝ දේ කර ඇත්තෙමි.
ඔව්, ඔබ පෙන්වන්නේ CPLD මා විශ්වාස කරන අල්ෙපෙනති සමඟ අතිච්ඡාදනය වන බවයි. මම එය නිවැරදිව අනුගමනය කළහොත්, මෙය rev 2 ලෙස පෙනෙනු ඇත. (ස්කන්ධ) නිෂ්පාදනය සඳහා නිර්මාණය කරන විට, ඒවා අතිච්ඡාදනය වන නිසා (ඇත්ත වශයෙන්ම සංරචක නොවන පැත්තේ ඇති අල්ෙපෙනති) “අතින් පෑස්සුම් එකලස් කිරීමේ” පියවරට මම සැමවිටම අසාත්මික වෙමි. ) දැනටමත් අතින් පෑස්සුම් කරන ලද සංරචකයකි) නමුත් මෙය කුඩා කට්ටලයක් පමණි, නිෂ්පාදන-නැඹුරු නිර්මාණයක් නොවේ. මගේ වයසේදී ඉවත් කිරීමට අපහසු සමහර පුරුදු මා සතුව ඇත. 
CPLD සහ පුළුල් T-හැඩැති කොටසක් සහිත නිෂ්ක්රීය සංරචක සහිත T-හැඩැති පරිපථ පුවරුවක් බ්රෙඩ්බෝඩ් එකේ කෙළවරේ එල්ලා තැබුවහොත් එය ඉතා ප්රයෝජනවත් වනු ඇතැයි මම සිතමි. Adafruit RasPi T-Cobbler (http://www.adafruit.com/products/2028) ට සමාන දෙයක්. මෙය බ්රෙඩ්බෝඩ් ප්රදේශයෙන් වැඩි කොටසක් ලබා ගත හැකි කරයි.
අවාසනාවකට මෙන්, අත්හිටුවීම XR2206 සහ ICL8038 මත පදනම් වූ සියලුම ශ්රිත උත්පාදක යන්ත්ර මෙන් අතුරු ව්යාපෘතිවල එහි භාවිතය දැඩි ලෙස සීමා කරනු ඇත.
රසවත් අදහසක්. මට මේ චිප් දෙක ගොඩක් ආසයි. CPLD යල් පැන ගිය එකක් නෙවෙයි, 3.3v වලින් ගන්න තියෙන ලාබදායී ක්රමයක් විතරයි.
ඔයාගේ "විකාර" ගැන... ඇත්තටම ඔයා අලුත් layout එකක් හැදුවේ නෑ ඒක breadboard එකට දාන්න. මුලින්ම breadboard එකට වයර් එක දාන්න, ඊට පස්සේ cpld එක වයර් එකට දාන්න. නැත්නම්, ඔයාට ඒවායින් එකකින් power සහ ground strips ගලවන්න පුළුවන් නම්, breadboard 2ක් පාවිච්චි කරන්න.
Altium සහ Eagle ගැන. ඔබ KiCad ගැන සලකා බැලුවද? එයට Eagle ට වඩා Altium කැමති බවට කිසිදු සීමාවක් නොමැති අතර, පෙරනිමියෙන් සම්බන්ධ නොවූ සියලුම පින් සඳහා DRC දෝෂ ජනනය කරයි. ඔබට ඇත්තටම පින් එකක් විවෘත කිරීමට අවශ්ය නම්, ඔබ එය පැවසිය යුතුය. (සමහර විට ආදානය සඳහා පමණක්, ප්රතිදානය සඳහා නොවේ, සහ එය තවමත් පරීක්ෂා කර නොමැත). තවත් විශිෂ්ට ලක්ෂණයක් වන්නේ එය ඉගෙන ගැනීමට ඉතා පහසු වීමයි. එය දහවල් එකක් පමණක් ගත වූ අතර, විශිෂ්ට හඳුන්වාදීමේ අත්පොත මට ආරම්භයක් ලබා දුන්නේය.
මම කැමති (විශාල කොටස) smd හරහා සිදුරට ඉහළින්. ඒවා භාවිතා කිරීමට පහසුය. ඔබට PCB එක නිතරම කරකැවීමට අවශ්ය නැත. (කැඩපත් කිරීම නිසා සමහර මෝඩ වැරදි සිදු විය...). තවද ඔබට ප්රතිරෝධකයේ ඊයම් කපා දැමීමට අවශ්ය නැත. සැලසුමක් බෙදා ගැනීමේදී, බහු පැකේජ PCB හෝ තනි කොටසක පහසුවෙන් තැබිය හැකිය. SMD ප්රතිරෝධක TH. (එය පිරිසැලසුම ටිකක් සංකීර්ණ කරයි).
මම "KiCad Getting Started" pdf ආකෘතියෙන් භාවිතා කළා. මම භාවිතා කළ පැරණි අනුවාදය පිටු 29 යි, නවතම අනුවාදය පිටු 52 යි. ඔබට එය වෙනත් නිබන්ධන වලින් (වීඩියෝ සබැඳි ඇතුළුව) සොයාගත හැකිය: http://kicad-pcb.org/help/tutorials/
Hackaday සහ The Amp Hour හි [Chris Gemmell] Kicad http://kicad-pcb.org/help/tutorials/ හි මාලාවක් නිර්මාණය කළ බව මම දනිමි.
Kicad ප්රයෝජනවත් විය හැකියි, Rev 2 හි කුමක් සිදුවේදැයි මම බලමු. ඔබගේ යෝජනා වලට ස්තූතියි. සම්බන්ධ නොවූ යෙදවුම් DRC (ERC) සඳහා හොඳ දෙයක් වන අතර, සම්බන්ධක සහ ඒවා මෘදු හෝ IO ලෙස තබා ගන්නා වෙනත් දේවල් සඳහා, බොහෝ CAD විසන්ධි පණිවිඩ සාමාන්යයෙන් වළක්වා ගත හැකිය.
ඉක්මන් පරීක්ෂණයක් පවත්වා සම්බන්ධකය හිස් වගුවකට විසි කරන්න, විවරණ සහ DRC ධාවනය කරන්න. එය මට සෑම පින් එකක් සඳහාම drc දෝෂ ලබා දුන්නේය. කෙසේ වෙතත්, දන්නා සම්බන්ධ නොවූ පින් සලකුණු කිරීම ඉතා සරලයි.
passive ලෙස සකසන්න. මට සෙවිය යුතුයි (Edit Component -> Edit with Library Editor. library editor එක ඔබේ component එක වෙනම කවුළුවකින් විවෘත කර පූරණය කරයි, ඔබට component එකේ ඕනෑම කොටසක් පරීක්ෂා කිරීමට හෝ වෙනස් කිරීමට හැකිය. වෙනස් කළ component එක Your schematic හි සුරැකීමට හෝ යාවත්කාලීන කිරීමට හැකිය. මෙය components වෙනස් කිරීම ඉතා පහසු කරයි. මම library එක ගැන එතරම් තැකීමක් කරන්නේ නැහැ. උදාහරණයක් ලෙස, ඔබ cpld භාවිතා කරන්නේ නම්, ඔබට pins වලට අර්ථවත් නම් පැවරීමට අවශ්ය වේ. වඩාත් වැදගත් ලෙස, ඔබේම components නිර්මාණය කිරීමට හොඳ අතුරු මුහුණතක් ඇත.
KiCad හි ERC හි, "unconnected" පින් යනු "passive pins" වලට වඩා වෙනස් ආකාරයේ පින් වර්ගයක් වන අතර, සියලුම "unconnected" පින් දෝෂ ජනනය කරයි. ERC ක්රියා කරන ආකාරය ඔබේම මනාපයන්ට පහසුවෙන් සකස් කළ හැකිය: මෙවලම් -> විදුලි නීති පරීක්ෂක -> විකල්ප.
පළ කිරීමේ කාලය: නොවැම්බර්-18-2021





