ಸಂಕೀರ್ಣವಾದ ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಲಾಜಿಕ್ ಸಾಧನ (CPLD) ನಿಮ್ಮ ಸಂಗ್ರಹದಲ್ಲಿ ಅತ್ಯಗತ್ಯವಾದ ಹಾರ್ಡ್ವೇರ್ ಆಗಿದೆ. ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಲಾಜಿಕ್ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸಲು ನೀವು ಈ ಚಿಪ್ಗಳನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು. ಇದು ಹಳೆಯ ಚಿಪ್ಗಳನ್ನು ಬದಲಾಯಿಸುವುದಾಗಿರಬಹುದು ಅಥವಾ ವಿಭಿನ್ನ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಕಲಿಯಲು ಮತ್ತು ಪ್ರಯತ್ನಿಸಲು ಒಂದು ಮಾರ್ಗವಾಗಿರಬಹುದು. CPLD ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಲಿಯುವುದಕ್ಕಿಂತ ಉತ್ತಮವಾದ ಮಾರ್ಗ ಇನ್ನೊಂದಿಲ್ಲವೇ?
ಸೋಲ್ಡರ್ಲೆಸ್ ಬ್ರೆಡ್ಬೋರ್ಡ್ಗಳು ಸೇರಿದಂತೆ ಹಲವು ವಿಷಯಗಳಿಗೆ ಪ್ಲಗ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವಂತೆ ನಾನು CPLD ಮಾಡ್ಯೂಲ್ ಅನ್ನು ರಚಿಸಿದೆ, ಆದರೆ ನಾನು ಅದನ್ನು ಗೊಂದಲಗೊಳಿಸಿದೆ. ಸೋಲ್ಡರ್ಲೆಸ್ ಬ್ರೆಡ್ಬೋರ್ಡ್ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಪ್ಲಗ್-ಇನ್ ಸ್ಥಳವು 1.1 ಇಂಚುಗಳಷ್ಟು ಇರುವಂತೆ ತೋರುತ್ತದೆ. ನಾನು ಹೆಜ್ಜೆಗುರುತನ್ನು 1 ಇಂಚು ಅಗಲವಾಗಿ ಮಾಡಿದ್ದೇನೆ, ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ತಂತಿಗಳ ಸಾಲಿಗೆ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ. ಉಹ್.
ಆದರೆ ನಾನು ಏನು ಮಾಡುತ್ತಿದ್ದೇನೆ ಎಂಬುದರ ಕುರಿತು ಇನ್ನಷ್ಟು ತೋರಿಸಲು ನನಗೆ ಅವಕಾಶ ನೀಡಿ, ನಾನು ಕಿಟ್ನಂತೆ ನಿರ್ಮಿಸಬಹುದಾದ, ಮನೆಯಲ್ಲಿ ಸುಲಭವಾಗಿ ಬೆಸುಗೆ ಹಾಕಬಹುದಾದ, ಸರ್ಕ್ಯೂಟ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬಹುದಾದ ಮತ್ತು 3.3 ಅಥವಾ 5 ವೋಲ್ಟ್ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಬಹುದಾದ ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಲಾಜಿಕ್ ಅನ್ನು ಮಾಡಲು ಬಯಸುತ್ತೇನೆ.
ಬೆಸುಗೆ ಹಾಕಲು ಸುಲಭವಾದ ಕಿಟ್ ಅನ್ನು ಅರಿತುಕೊಳ್ಳಲು, ನಾನು ಹಳೆಯ CPLD ಘಟಕವನ್ನು ಬಳಸಿದ್ದೇನೆ, ಅದು 3.3v ಮತ್ತು 5v ಆವೃತ್ತಿಗಳಲ್ಲಿಯೂ ಲಭ್ಯವಿದೆ ಮತ್ತು ವಿದ್ಯುತ್ ಸರಬರಾಜನ್ನು ಲೆಕ್ಕಿಸದೆ ಅದರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ತರ್ಕವು ಸ್ವತಃ ಆಲ್ಟೆರಾ ಮ್ಯಾಕ್ಸ್ ಸರಣಿಯ CPLD IC ಆಗಿದ್ದು, ಎರಡು ಆವೃತ್ತಿಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ, 32 ಅಥವಾ 64 ಮ್ಯಾಕ್ರೋಸೆಲ್ಗಳನ್ನು ಹೊಂದಿರುವ ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ. ಮ್ಯಾಕ್ರೋಸೆಲ್ಗಳು ತಾರ್ಕಿಕ "ಪದಗಳನ್ನು" ಬಳಸಿಕೊಂಡು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ಮೂಲ ತಾರ್ಕಿಕ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಗಳಾಗಿವೆ ಮತ್ತು ನಂತರ ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಇಂಟರ್ಕನೆಕ್ಟ್ಗಳ ಮೂಲಕ ಇತರ ಮ್ಯಾಕ್ರೋಸೆಲ್ಗಳೊಂದಿಗೆ ಪರಸ್ಪರ ಸಂಪರ್ಕ ಹೊಂದಿವೆ.
ಸ್ಕೀಮ್ಯಾಟಿಕ್ ಅನ್ನು ನೋಡುವಾಗ, ಅದರಲ್ಲಿ ಹೆಚ್ಚಿನ ವಿಷಯವಿಲ್ಲ ಎಂದು ನೀವು ನೋಡಬಹುದು: ಮೂಲತಃ CPLD, ಇನ್-ಸರ್ಕ್ಯೂಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸರ್ಕ್ಯೂಟ್ ಮತ್ತು CPLD ಲಾಜಿಕ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಆಸಿಲೇಟರ್.
ಈ ಭಾಗವನ್ನು EPM7032 ಮತ್ತು EPM7064 ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, 44-ಪಿನ್ ಪ್ಲಾಸ್ಟಿಕ್ ಲೀಡ್ ಚಿಪ್ ಕ್ಯಾರಿಯರ್ (PLCC) ಅನ್ನು ಬಳಸುತ್ತದೆ, ಕೆಲವೊಮ್ಮೆ ಲೀಡ್ ಲೀಡ್ನ J ಆಕಾರದಿಂದಾಗಿ J ಲೀಡ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಈ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಥ್ರೂ-ಹೋಲ್ ಸಾಕೆಟ್ಗೆ ಸೇರಿಸಬಹುದು ಅಥವಾ ನೇರವಾಗಿ PCB ಗೆ ಬೆಸುಗೆ ಹಾಕಬಹುದು.
ಆನ್-ಬೋರ್ಡ್ ಆಂದೋಲಕವನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ CPLD ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು ಬಾಹ್ಯ ಗಡಿಯಾರದ ಅಗತ್ಯವಿಲ್ಲದೆಯೇ ತನ್ನದೇ ಆದ ವೇಗದ ಕೌಂಟರ್ಗಳನ್ನು ರಚಿಸಬಹುದು. ಬಾಹ್ಯ ಗಡಿಯಾರ ಲಭ್ಯವಿದ್ದರೆ, ಮಾಡ್ಯೂಲ್ನಲ್ಲಿರುವ ಹೈ-ಸ್ಪೀಡ್ ಗಡಿಯಾರವನ್ನು ಬಾಹ್ಯ ಗಡಿಯಾರದ ಪ್ರತಿ ಏರುತ್ತಿರುವ ಅಥವಾ ಬೀಳುವ ಅಂಚಿನಲ್ಲಿ ಗಡಿಯಾರ ಘಟನೆಯನ್ನು ರಚಿಸಲು ಬಳಸಬಹುದು ಮತ್ತು ಇನ್ನೂ CPLD/FPGA ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಅನುಸರಿಸಬಹುದು, ಅಂದರೆ, ನೀವು ನಿಜವಾಗಿಯೂ "ಅಸಿಂಕ್ರೋನಸ್" ಗಡಿಯಾರದ ಇನ್ಪುಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಬದಲು ಆಂತರಿಕ ಜಾಗತಿಕ ಗಡಿಯಾರ ಜಾಲವನ್ನು ಬಳಸಬೇಕು. ಈ ಆಂದೋಲಕದ ರೇಟ್ ಮಾಡಲಾದ ವಿದ್ಯುತ್ ಸರಬರಾಜು ವೋಲ್ಟೇಜ್ 1.8 ಮತ್ತು 5.5 ವೋಲ್ಟ್ಗಳ ನಡುವೆ ಇರುತ್ತದೆ.
ನೀವು ವೀಡಿಯೊವನ್ನು ನೋಡಿದರೆ, ಆಸಿಲೇಟರ್ನಲ್ಲಿ "INH" ಪಿನ್ ಅನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ನನ್ನ ವೈಯಕ್ತಿಕ ಆದ್ಯತೆಯ ಬಗ್ಗೆ ನಾನು ಚರ್ಚಿಸುತ್ತೇನೆ ಎಂದು ನೀವು ನೋಡುತ್ತೀರಿ; ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ಸ್ಪೆಕ್ ಶೀಟ್ ಕಾನೂನುಬದ್ಧವಾಗಿದೆಯೇ ಎಂದು ನಾನು ಪರಿಶೀಲಿಸಿದ ನಂತರ, ನಾನು ಅದನ್ನು ತೇಲುವಂತೆ ಮಾಡುತ್ತೇನೆ.
ಅಂತಹ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ, ನನ್ನ ಮನಸ್ಸಿನಲ್ಲಿ ಹೊಳೆಯುವ ಕಾರಣಗಳಲ್ಲಿ ಇನ್ಪುಟ್ ಪಿನ್ಗಳನ್ನು ನೇರವಾಗಿ ಪವರ್ ರೈಲ್ಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ನನಗೆ ಇಷ್ಟವಿಲ್ಲದಿರುವುದು (ಸಾಧ್ಯವಾದರೆ) ಸೇರಿತ್ತು. ಅಂದರೆ, ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೂ ಸಹ, ಅಸ್ಥಿರತೆಯ ಸಮಯದಲ್ಲಿ ಕರೆಂಟ್ ಅನ್ನು ಮಿತಿಗೊಳಿಸಲು ನಾನು ಸರಣಿ ರೆಸಿಸ್ಟರ್ಗಳನ್ನು ಬಳಸಲು ಬಯಸುತ್ತೇನೆ.
ವರ್ಷಗಳಲ್ಲಿ, ಉತ್ಪಾದನೆಯಲ್ಲಿ (ದೊಡ್ಡ ಬ್ಯಾಚ್ಗಳು) ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ನಾನು ನೋಡಿದ್ದೇನೆ, ಮತ್ತು ಸಾಂದರ್ಭಿಕವಾಗಿ ಪವರ್ ಸೈಕ್ಲಿಂಗ್ನಂತಹ ವಿಷಯಗಳು ಪವರ್ ರೈಲ್ಗೆ ನೇರವಾಗಿ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪಿನ್ಗಳು ಚಿಪ್ಗಿಂತ ಹೆಚ್ಚಿನ ವೋಲ್ಟೇಜ್ ಅನ್ನು ಹೊಂದಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಅದು ಕೆಟ್ಟದು. ಅಂತಿಮವಾಗಿ, ಪಿನ್ ಅನ್ನು ರೆಸಿಸ್ಟರ್ ಮೂಲಕ ಪವರ್ ರೈಲ್ಗೆ ಸಂಪರ್ಕಿಸಿ (ಪವರ್ ಅಥವಾ ಗ್ರೌಂಡ್ ಆಗಿರಲಿ), ಮತ್ತು ಜನರು ತಮ್ಮ ಮನಸ್ಸನ್ನು ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ನಂತರ ಪಿನ್ ಅನ್ನು ಬಳಸಬಹುದು. ಬಳಕೆಯಾಗದ ಬಾಗಿಲುಗಳೊಂದಿಗಿನ ನನ್ನ ಅನುಭವದಲ್ಲಿ ಇದು ವಿಶೇಷವಾಗಿ ಸತ್ಯವಾಗಿದೆ, ಈ ಬಾಗಿಲುಗಳನ್ನು ಎಂದಿಗೂ ತೇಲುವಂತೆ ಅಥವಾ ಸಂಪರ್ಕವಿಲ್ಲದೆ ಬಿಡಬಾರದು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿರಬಹುದು. ಪುಲ್-ಅಪ್ ರೆಸಿಸ್ಟರ್ ಅನ್ನು ಬಳಸುವ ಮೂಲಕ, ನೀವು ಸಿಗ್ನಲ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ತಾಮ್ರದ ಕುರುಹುಗಳನ್ನು ಕತ್ತರಿಸದೆ ಗೇಟ್ ಅನ್ನು ಬಳಸಬಹುದು.
10-ಪಿನ್ ಕನೆಕ್ಟರ್ ಮತ್ತು ಕೆಲವು ರೆಸಿಸ್ಟರ್ಗಳು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸರ್ಕ್ಯೂಟ್ ಅನ್ನು ರೂಪಿಸುತ್ತವೆ. ಎಲ್ಲಾ ರೆಸಿಸ್ಟರ್ಗಳು ಪುಲ್-ಅಪ್ ರೆಸಿಸ್ಟರ್ಗಳಾಗಿದ್ದರೆ, ನಾನು ರೆಸಿಸ್ಟರ್ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಬಳಸುತ್ತೇನೆ, ಆದರೆ ಅಯ್ಯೋ, ಒಂದು ಗ್ರೌಂಡ್ ಆಗಿದೆ.
ಅಂತಹ ಸ್ವತಂತ್ರ CPLD ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು, ಒಬ್ಬ ಮೀಸಲಾದ ಪ್ರೋಗ್ರಾಮರ್ ಅಗತ್ಯವಿದೆ. ಇದನ್ನು ನಾನು ಹೇಳುವುದು ಸುಲಭ, ಏಕೆಂದರೆ ನನ್ನ ಪಕ್ಕದಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲವು ಇರುತ್ತವೆ, ಆದರೆ ನಿಮ್ಮ ಬಳಿ ಒಂದಿಲ್ಲದಿದ್ದರೆ, ಆಟವನ್ನು ಪ್ರವೇಶಿಸುವುದು ತುಂಬಾ ನೋವಾಗುವುದಿಲ್ಲ. ಅನುಮೋದಿತ "ಆಲ್ಟೆರಾ USB ಬ್ಲಾಸ್ಟರ್" $50 ಗೆ ಮಾರಾಟವಾಗುತ್ತದೆ ಮತ್ತು ಡಿಜಿಕೀ ಮತ್ತು ಇತರ ಸ್ಥಳಗಳಿಂದ ಖರೀದಿಸಬಹುದು. ನಾನು Ebay ನಿಂದ ಹಲವಾರು ಕ್ಲೋನ್ಗಳನ್ನು ಹೊಂದಿದ್ದೇನೆ, ಅವುಗಳಲ್ಲಿ ಒಂದು ಆಲ್ಟೆರಾ, ಕ್ಸಿಲಿಂಕ್ಸ್ ಮತ್ತು ಲ್ಯಾಟಿಸ್ ಅನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಬೆಂಬಲಿಸುವ ಕ್ಲೋನ್ ಆಗಿದೆ. ನಿಮ್ಮ ಸ್ವಂತ ಕ್ಲೋನ್ ಅನ್ನು ತಯಾರಿಸಲು ಬಳಸಬಹುದಾದ ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಕೋಡ್ ಇಂಟರ್ನೆಟ್ನಲ್ಲಿದೆ, ಪ್ರೋಗ್ರಾಮರ್ ಕ್ಲೋನ್ಗಳನ್ನು ತಯಾರಿಸುವ ಯೋಜನೆಗಾಗಿ ನಾನು ಅದನ್ನು ನನ್ನ ಸಂಭಾವ್ಯ ವೀಡಿಯೊಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡುತ್ತೇನೆ. ಮದರ್ಬೋರ್ಡ್, ಆರ್ಡುನೊ, PIC, ಇತ್ಯಾದಿಗಳನ್ನು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬಹುದಾದ ಶೀಲ್ಡ್ ವಿನ್ಯಾಸವನ್ನು ಸಹ ನಾನು ತೋರಿಸುತ್ತೇನೆ.
CPLD ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಮತ್ತು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ಅಗತ್ಯವಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಆಲ್ಟೆರಾದಿಂದ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದೆ, ಆದರೆ ಈ ಹಳೆಯ ಭಾಗಕ್ಕೆ ಹಳೆಯ ಆವೃತ್ತಿ 9.1 ಅಗತ್ಯವಿದೆ. ಒಳ್ಳೆಯ ಸುದ್ದಿ ಏನೆಂದರೆ ಅದು ನನ್ನ ನೆಚ್ಚಿನ ಹಳೆಯ ಆವೃತ್ತಿಯಾಗಿತ್ತು. ಇದು ಅರ್ಥಗರ್ಭಿತ ಸಮಯ ವಿಶ್ಲೇಷಕವನ್ನು ಹೊಂದಿತ್ತು, ಆದರೆ ನಂತರದ ಆವೃತ್ತಿಯಲ್ಲಿ ಅದನ್ನು ತೆಗೆದುಹಾಕಲಾಯಿತು.
PCB ಸರಳವಾದ ಎರಡು ಬದಿಯ ವಿನ್ಯಾಸವಾಗಿದೆ, ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್ ಅದಕ್ಕೆ ಸರಿಹೊಂದುವವರೆಗೆ, ನಾನು ಗ್ರೌಂಡಿಂಗ್ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ವಿದ್ಯುತ್ ಸರಬರಾಜಿಗೆ ತಾಮ್ರವನ್ನು ಬಳಸುತ್ತೇನೆ. ಕೆಲವೊಮ್ಮೆ ಸುರಿಯುವುದು ತುಂಬಾ ಮುರಿದುಹೋಗುತ್ತದೆ, ಅದು ವಾಸ್ತವವಾಗಿ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು ಅಥವಾ ದೊಗಲೆ ಅಂತಿಮ ಫಲಿತಾಂಶಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು, ಆದ್ದರಿಂದ ತಾಮ್ರವನ್ನು ಮತ್ತೆ ಸುರಿಯುವುದು ಒಂದು ಸಾಧನವಾಗಿದೆ, ಆದರೆ ಅದನ್ನು ನಿರ್ವಹಿಸಬೇಕಾಗಿದೆ.
ಇಂದು, ಅನೇಕ (ಹೆಚ್ಚಿನವುಗಳಲ್ಲದಿದ್ದರೂ) CAD ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳು ಅಂತಿಮ ಉತ್ಪನ್ನದ 3D ವೀಕ್ಷಣೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಆದಾಗ್ಯೂ ಚಿತ್ರಗಳ ನಿಖರತೆಯು ಭಾಗಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಬಳಸುವ 3D ಮಾದರಿಗಳಷ್ಟೇ ನಿಖರವಾಗಿರುತ್ತದೆ. 44-ಪಿನ್ ಸಾಕೆಟ್, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕನೆಕ್ಟರ್ ಮತ್ತು ಆಸಿಲೇಟರ್ಗಾಗಿ ನಾನು 3D ಮಾದರಿಯನ್ನು ಎಲ್ಲಿ ಆರಿಸಿಕೊಂಡೆ ಎಂಬುದನ್ನು ಇಲ್ಲಿ ನೀವು ನೋಡಬಹುದು. ನಾನು ಬಳಸಲು ಇಷ್ಟಪಡುವ ಕೆಲವು 3D ಪ್ಯಾಕೇಜ್ಗಳು ಇಲ್ಲಿವೆ:
ಅನೇಕ ಕಂಪನಿಗಳು ತಮ್ಮ ಘಟಕಗಳ 3D ಮಾದರಿಗಳನ್ನು ಸಹ ಹೊಂದಿವೆ. ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಉತ್ತಮ ಕೆಲಸ ಮಾಡಿದ ಕಂಪನಿಯ ಒಂದು ಉದಾಹರಣೆಯೆಂದರೆ ಮೋಲೆಕ್ಸ್.
ನಾನು ಮಾಡಿದ ತಪ್ಪು ಸೌಂದರ್ಯಶಾಸ್ತ್ರದಂತಹ ಕಾರ್ಯದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ, ಮತ್ತು ಅದು ಮುಖ್ಯ ಸಮಸ್ಯೆಯೂ ಅಲ್ಲ, ಅಂದರೆ, ಇದು ಒಂದೇ ಬೆಸುಗೆ ರಹಿತ ಬ್ರೆಡ್ಬೋರ್ಡ್ಗೆ ಸೂಕ್ತವಲ್ಲ.
ನಾನು ವಿನ್ಯಾಸವನ್ನು ಯಾರೊಂದಿಗಾದರೂ ಹಂಚಿಕೊಳ್ಳಬಹುದೆಂದು ಭಾವಿಸಿದ ತಕ್ಷಣ, CPLD ಯ ಸ್ಕೀಮ್ಯಾಟಿಕ್ ಚಿಹ್ನೆಗಳು ಮತ್ತು ಅದರ ಒಟ್ಟಾರೆ ಹೆಜ್ಜೆಗುರುತಾಗಿರುವ 40-ಪಿನ್ ಕನೆಕ್ಟರ್ನ ಪಿನ್ಔಟ್ನಿಂದ ನಾನು ತಕ್ಷಣವೇ ಅತೃಪ್ತನಾದೆ. ನಾನು 40-ಪಿನ್ ಡಬಲ್-ರೋ ಕನೆಕ್ಟರ್ ಚಿಹ್ನೆಯನ್ನು ತೆಗೆದುಕೊಂಡು ಅದನ್ನು 1-ಇಂಚಿನ ಹೆಜ್ಜೆಗುರುತಿಗೆ ಹೊಂದಿಸಿದೆ, ಆದರೆ ಪಿನ್ ಸಂಖ್ಯೆಗಳು 1, 2, 3, 4 ಅಲ್ಲ... ಆದರೆ DIP ಪ್ಯಾಕೇಜ್ 3, 5, 7 ನಂತೆ ಬದಿಯಲ್ಲಿ 1 ಎಂದು ಸಂಖ್ಯೆ ಮಾಡಲಾಗಿದೆ... ರಿಬ್ಬನ್ ಕೇಬಲ್ ಕನೆಕ್ಟರ್ಗಳಂತೆ. ಆದ್ದರಿಂದ, ಮಾಡ್ಯೂಲ್ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು ಮತ್ತು ದೋಷನಿವಾರಣೆ ಮಾಡುವುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಇದು ಅರ್ಥಗರ್ಭಿತವಲ್ಲದ ಹೆಜ್ಜೆಗುರುತಾಗಿದೆ.
ಅದೇ ರೀತಿ, CPLD ಪಿನ್ ನಿಯೋಜನೆಗಳು ಸ್ವಲ್ಪ ಗೊಂದಲಮಯವಾಗಿವೆ, ಮತ್ತು ನಾನು ಚಿಹ್ನೆಗಳನ್ನು ರಚಿಸಲು ಬೌಂಡರಿ ಸ್ಕ್ಯಾನ್ ಡಿಸ್ಕ್ರಿಪ್ಷನ್ ಲ್ಯಾಂಗ್ವೇಜ್ (BSDL) ಅನ್ನು ಅವಲಂಬಿಸಿರುವ ಉಪಯುಕ್ತತೆಗಳ ಗುಂಪನ್ನು ಬಳಸಿದ್ದೇನೆ. ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ಮಾರಾಟಗಾರರು ತಮ್ಮ ಮುಖ್ಯವಾಹಿನಿಯ ಘಟಕಗಳಿಗೆ BSDL ಫೈಲ್ಗಳನ್ನು ಲಭ್ಯವಿದ್ದು, ಅದು ನಿಮಗೆ (ಅರೆ) ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಿಹ್ನೆಗಳು ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ರಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಯಾವುದೇ ಯಾಂತ್ರೀಕೃತಗೊಂಡಂತೆ, ಇದನ್ನು ಒಂದು ಸಾಧನವಾಗಿ ನೋಡಬೇಕಾಗಿದೆ ಮತ್ತು ಉತ್ತಮ ಫಲಿತಾಂಶಗಳಿಗಾಗಿ ಮತ್ತಷ್ಟು ಮಸಾಜ್ ಅಗತ್ಯವಿರಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಪಿನ್ಗಳನ್ನು ವರ್ಣಮಾಲೆಯ ಕ್ರಮದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲು ಬಿಡುತ್ತೇನೆ, ಇದು ಬೋರ್ಡ್ನಲ್ಲಿರುವ ಪಿನ್ಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವಾಗ ಬಹುತೇಕ ಯಾದೃಚ್ಛಿಕವಾಗಿರುತ್ತದೆ. ಆ ದಿನ ನಾನು ತುಂಬಾ ಚಿಂತಿತನಾಗಿದ್ದೆ ಎಂದು ಮಾತ್ರ ಹೇಳಬಲ್ಲೆ.
ನೀವು ಈ ಶಾರ್ಟ್ಕಟ್ಗಳಿಗೆ ಯಾವಾಗಲಾದರೂ ಹಣ ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ. ನಾನು ಈ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು ಹೋದಾಗ, ನಾನು ಆ ಭಾಗಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ಪಿನ್ ಪ್ಲೇಸ್ಮೆಂಟ್ ಅನ್ನು ನಿರ್ಧರಿಸುತ್ತೇನೆ ಮತ್ತು ನೀಡುತ್ತೇನೆ, ಇದರಿಂದ ನಿಮ್ಮ ಆಸಿಲ್ಲೋಸ್ಕೋಪ್ ಪ್ರೋಬ್ ಅನ್ನು ಎಲ್ಲಿ ಇರಿಸಬೇಕೆಂದು ತಿಳಿಯುವುದು ಸ್ಕೀಮ್ಯಾಟಿಕ್ ಚಿಹ್ನೆಯನ್ನು ನೋಡಿದಷ್ಟು ಸುಲಭವಾಗುತ್ತದೆ.
ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್ಗಳನ್ನು ಬಳಸುವಾಗ, ಮುಖ್ಯವಾಗಿ ಸೌಂದರ್ಯ ಅಥವಾ ಉಪಯುಕ್ತವಾದ ಇತರ ಸುಧಾರಣೆಗಳಿವೆ. ಪಿನ್ 1 ಸೂಚಕವು ಹಲವಾರು ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿರಬೇಕು ಮತ್ತು ಆಸಿಲ್ಲೋಸ್ಕೋಪ್ ಗ್ರೌಂಡ್ ಅಥವಾ VOM ಲೀಡ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ನಾನು ಯಾವಾಗಲೂ ಸರಳವಾದ ಗ್ರೌಂಡ್ ಪಾಯಿಂಟ್ ಅನ್ನು ಬಯಸುತ್ತೇನೆ. ಕೆಳಗಿನ ಪಿನ್ಗಳಿಗೆ ಕ್ಲ್ಯಾಂಪ್ ಮಾಡುವ ಬದಲು ಪವರ್ ಮತ್ತು ಗ್ರೌಂಡ್ ಅನ್ನು ನೇರವಾಗಿ ಬೋರ್ಡ್ಗೆ ಅನ್ವಯಿಸಲು ಎರಡು-ಪಿನ್ ಕನೆಕ್ಟರ್ ಅನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನಾನು ಇದನ್ನು ಸೇರಿಸಬಹುದು.
ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುವ ಮೊದಲು, ಭೌತಿಕ ಮತ್ತು ಸೌಂದರ್ಯದ ಸಮಸ್ಯೆಗಳ ಅಡಿಯಲ್ಲಿ ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಾನು ಬಯಸುತ್ತೇನೆ. ಪವರ್ ಆನ್ ಮಾಡಿ ಆಸಿಲೇಟರ್ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿದ ನಂತರ, ನಾನು ಪ್ರೋಗ್ರಾಮರ್ ಅನ್ನು ಪ್ಲಗ್ ಇನ್ ಮಾಡಿದೆ. 3.3v ಆವೃತ್ತಿಯು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ಗಿಂತ ಹೊಸದಾಗಿದ್ದರೂ, ಅದು CPLD ಅನ್ನು ಪತ್ತೆಹಚ್ಚಿ ಅದನ್ನು "ಅಜ್ಞಾತ" ಸಾಧನವಾಗಿ ಪ್ರದರ್ಶಿಸಿತು.
ಮುಂದೆ, ನಾನು ಕ್ವಾರ್ಟಸ್ನಲ್ಲಿ ಕೌಂಟರ್ ಅನ್ನು ರಚಿಸಿದೆ ಮತ್ತು ಪಿನ್ ಸಂಖ್ಯೆಗಳನ್ನು ನಿಗದಿಪಡಿಸಿದೆ. ವೇಗದ ಕಂಪೈಲಿಂಗ್ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮತ್ತು ಆಸಿಲ್ಲೋಸ್ಕೋಪ್ನಿಂದ ನೋಡಲ್ಪಟ್ಟ ಕೌಂಟರ್ ಕಾರ್ಯವು ವಿನ್ಯಾಸವು ಕಾರ್ಯಸಾಧ್ಯವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ.
ವೆರಿಲಾಗ್ನಲ್ಲಿನ ಕ್ವಿಕ್ ಟೆಸ್ಟ್ ಸರ್ಕ್ಯೂಟ್ ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಕೋಡ್ ಅನ್ನು ಕೆಳಗೆ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ. ನೀವು ಸ್ಕೀಮ್ಯಾಟಿಕ್ ಮತ್ತು ವೆರಿಲಾಗ್ ಟೆಸ್ಟ್ ಸರ್ಕ್ಯೂಟ್ ಅನ್ನು ಹೊಂದಿರುವ ZIP ಫೈಲ್ ಅನ್ನು ಕ್ವಾರ್ಟಸ್ II ಯೋಜನೆಯಂತೆ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು (ಆವೃತ್ತಿ 9.1 ಅಗತ್ಯವಿದೆ).
ನಾನು ಹೇಳಿದಂತೆ, ವಿನ್ಯಾಸವನ್ನು ಹಂಚಿಕೊಳ್ಳುವಾಗ ಅಥವಾ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ದೋಷನಿವಾರಣೆಯನ್ನು ಮಾಡುವಾಗ ಅಗತ್ಯವಿರುವ ವಿವರಗಳಿಗೆ ಹೆಚ್ಚಿನ ಗಮನ ನೀಡಲು ನಾನು ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್ನ ಎರಡನೇ ಪರಿಷ್ಕರಣೆಯನ್ನು ಮಾಡುತ್ತೇನೆ. ಕೆಳಗಿನ ಕನೆಕ್ಟರ್ನ ಅಗಲವನ್ನು 0.9 ಇಂಚುಗಳು ಅಥವಾ ಅದಕ್ಕಿಂತ ಕಡಿಮೆಗೆ ಹೊಂದಿಸಬೇಕಾಗಿರುವುದರಿಂದ, ನಾನು ಅದನ್ನು 0.6 ಇಂಚುಗಳಿಗೆ ಹೊಂದಿಸುವುದನ್ನು ಮುಂದುವರಿಸಬಹುದು, ಇದು ಪ್ರಮಾಣಿತ "ಅಗಲ" DIP ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ. ಇದನ್ನು ಮಾಡುವುದರಿಂದ ಕೆಳಗಿನ ಪಿನ್ಗಳು CPLD ಸಾಕೆಟ್ ಹೆಜ್ಜೆಗುರುತಿನಿಂದ ಚಾಚಿಕೊಂಡಿರುತ್ತವೆ. ಉತ್ಪಾದನಾ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ನಾನು ಇದನ್ನು ಮಾಡುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಆ ಸಮಯದಲ್ಲಿ ಅದನ್ನು ಕೈಯಿಂದ ಜೋಡಿಸಲಾಗಿತ್ತು, ಆದರೆ ಗುರಿಗಳಲ್ಲಿ ಒಂದು ಹ್ಯಾಂಡ್-ಸೋಲ್ಡರಿಂಗ್ ಕಿಟ್ ಮಾಡುವುದು. ಹ್ಯಾಂಡ್-ಸೋಲ್ಡರಿಂಗ್ ರಾಜಿ ಎಂದರೆ ಆಸಿಲೇಟರ್ SMD ಮೇಲ್ಮೈ ಮೌಂಟ್ ಹೌಸಿಂಗ್ನಲ್ಲಿರಬೇಕು, ಥ್ರೂ-ಹೋಲ್ ಆವೃತ್ತಿಯು ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನಾನು ಬಯಸುವ ವೋಲ್ಟೇಜ್ ಶ್ರೇಣಿಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
ಈ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಪೂರ್ಣ ಸರಳ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವೇ? ನನಗೆ ಮೆಮೊರಿಯನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
ಲೋಲ್... ಹೌದು, ಅದು ಯಾವ ರೀತಿಯ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, "ನಿಜವಾದ" ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು/ಮೈಕ್ರೋಕಂಪ್ಯೂಟರ್ಗಳು ಮಾಡ್ಯೂಲ್ನ "ಪಿನ್ ಬಾಂಡಿಂಗ್" ನಿಂದ ಪ್ರಭಾವಿತವಾಗಿರುತ್ತದೆ, ಅಂದರೆ ತುಂಬಾ ಉಪಯುಕ್ತವಾದದ್ದನ್ನು ಮಾಡಲು ಮಾಡ್ಯೂಲ್ನಿಂದ ನಿಮಗೆ ಸಾಕಷ್ಟು ಪರಿಭಾಷೆ ಸಿಗುವುದಿಲ್ಲ.
ನಾನು 64 ಗಾತ್ರದ ಸಂಪೂರ್ಣ NTSC ಕ್ಯಾಮೆರಾ ಟೈಮಿಂಗ್ ಮತ್ತು ಮೋಡ್ ನಿಯಂತ್ರಕವನ್ನು ಮಾಡಿದ್ದೇನೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ ಪ್ರೊಸೆಸರ್ ಅಗತ್ಯವಿಲ್ಲ.
ನಂದ್ ಟು ಟೆಟ್ರಿಸ್ ಪುಸ್ತಕದಲ್ಲಿ ಬಳಸಲಾದ ಸ್ಟ್ರಕ್ಚರಲ್ ವೆರಿಲಾಗ್ ಮತ್ತು HDL ಹೆಚ್ಚು ಕಡಿಮೆ ಒಂದೇ ಆಗಿವೆ.
ಥ್ರೂ-ಹೋಲ್ ಭಾಗಗಳು ಏಕೆ? 0805 ಅನ್ನು ವೆಲ್ಡಿಂಗ್ ಮಾಡುವುದು ಸುಲಭ! ಈಗ ಪ್ರತಿಯೊಬ್ಬ ಟಿಂಕರ್ ಈ ಕೌಶಲ್ಯವನ್ನು ಕಲಿಯುವ ಸಮಯ.
ನಾನು ಮೇಲಿನ ಸಾಕೆಟ್ ಅನ್ನು ಕೆಳಗಿನಿಂದ ಬೆಸುಗೆ ಹಾಕಿದ ಪಿನ್ಗಳನ್ನು ಅತಿಕ್ರಮಿಸುವಂತೆ ಮಾಡಿದರೆ, ನಾನು "6 ಕೇಂದ್ರಗಳನ್ನು (40-ಪಿನ್ ಚಿಪ್ ಅನ್ನು ಅನುಕರಿಸುವುದು) ಅಥವಾ ಕರ್ಣೀಯ, ಇತ್ಯಾದಿಗಳನ್ನು ಬಳಸಬಹುದು. ಇದು ಬೆಸುಗೆ ಹಾಕಲು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಹಸ್ತಚಾಲಿತ ಬೆಸುಗೆ ಹಾಕುವ ಘಟಕಗಳಾಗಿರುತ್ತದೆ. ಕೆಳಗಿನ ಲೀಡ್ಗಳು ಪಾದಗಳ ಹಿಂದೆ ಮೇಲಿನ ಸಾಕೆಟ್.
ಆದರೆ ಆರಂಭಿಕರಿಗೆ ಅದನ್ನು ಕೆಳಗಿನಿಂದ ಬೆಸುಗೆ ಹಾಕುವುದು ಕಷ್ಟ. ನಾನು ಬ್ರೆಡ್ಬೋರ್ಡ್ನ PCB ಗಾಗಿ ಹೆಡರ್ಗಳನ್ನು ಬೆಸುಗೆ ಹಾಕಿದಾಗ (ನೀವು eBay ನಲ್ಲಿ ಬಳಸಬಹುದಾದ ಈ ಅಗ್ಗದ SMD ಅಡಾಪ್ಟರ್ ಬೋರ್ಡ್ಗಳನ್ನು ಮೂಲಮಾದರಿಗಾಗಿ ಬಳಸಬಹುದು), ನಾನು ಹೆಡರ್ಗಳನ್ನು ಬ್ರೆಡ್ಬೋರ್ಡ್ಗೆ ಸೇರಿಸುತ್ತೇನೆ, ನಂತರ ಅದರ ಮೇಲೆ PCB ಅನ್ನು ಹಾಕುತ್ತೇನೆ ಮತ್ತು ನಂತರ ನಾನು ಸುಲಭವಾಗಿ ಬೆಸುಗೆ ಹಾಕಬಹುದು ಇದು ಬ್ರೆಡ್ಬೋರ್ಡ್ಗಳಿಗೆ ತುಂಬಾ ಸೂಕ್ತವಾಗಿದೆ. ನೀವು ಅದನ್ನು ಕೆಳಗಿನಿಂದ ಬೆಸುಗೆ ಹಾಕಬೇಕಾದರೆ, ಅದು ಇನ್ನೂ ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ.
CPLD ಮಧ್ಯದಲ್ಲಿದ್ದರೆ (ವೈರ್ ಮಾಡಲು ಸುಲಭವಾಗಬಹುದು), ಅದನ್ನು ಅತಿಕ್ರಮಿಸದೆ ಕರ್ಣೀಯವಾಗಿ ಸ್ಥಾಪಿಸಬಹುದು, 4 ಸಾಲುಗಳಿವೆ, ಅಥವಾ CPLD ಒಂದು ಬದಿಯಲ್ಲಿರಬಹುದು:
ಬೆಸುಗೆ ಹಾಕುವ ಮೊದಲು ಕನೆಕ್ಟರ್ ಅನ್ನು ಬ್ರೆಡ್ಬೋರ್ಡ್ಗೆ ಸೇರಿಸಲು ಸಲಹೆ ನೀಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು. ನನ್ನದು ಸ್ವಲ್ಪ ಅಸ್ಥಿರವಾಗಿದೆ.
ಒಂದು ತುದಿಯಲ್ಲಿ DIP ಫಾರ್ಮ್ಯಾಟ್ ಬ್ರೆಡ್ಬೋರ್ಡ್ ಪಿನ್ಗಳು ಮತ್ತು ಇನ್ನೊಂದು ತುದಿಯಲ್ಲಿ ಚಿಪ್ ಸಾಕೆಟ್ನ "ಡಾಂಗಲ್" ಪ್ರಕಾರವನ್ನು ಹೇಗೆ? ಚಿಪ್ ಅನ್ನು ಬ್ರೆಡ್ಬೋರ್ಡ್ನ ತುದಿಯಲ್ಲಿ ನೇತು ಹಾಕಬಹುದು. ರೂಟಿಂಗ್ ಬಿಗಿಯಾಗಿರುತ್ತದೆ.
|######****************** |. ಹೌದು, Xilinx ಮತ್ತು Lattice "ಉಚಿತ" ಆವೃತ್ತಿಗಳನ್ನು ಹೊಂದಿರುವಂತೆ ನಾನು Altera ನ "ಉಚಿತ" ಆವೃತ್ತಿಯನ್ನು ಬಳಸಲು ನಿರ್ಧರಿಸಿದೆ. ಎಲ್ಲಾ ಮುಕ್ತ ಬೆಂಬಲವು ಏನನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾನು Al Williams ನೊಂದಿಗೆ ಚಕ್ರವನ್ನು ಕೊನೆಗೊಳಿಸಬೇಕಾಗಿದೆ, ಇದು ಸಾಧನ ಸರಣಿಯ ನಿರ್ದಿಷ್ಟ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಒಳಗೊಂಡಿರಬೇಕು. ಹಾಗೆ ಹೇಳಿದ ನಂತರ, ನಾನು ಉಚಿತ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಬಹಳಷ್ಟು ಮಾಡಿದ್ದೇನೆ.
ಹೌದು, ನೀವು CPLD ಪಿನ್ಗಳೊಂದಿಗೆ ಅತಿಕ್ರಮಿಸುತ್ತದೆ ಎಂದು ತೋರಿಸುತ್ತಿದ್ದೀರಿ. ನಾನು ಅದನ್ನು ಸರಿಯಾಗಿ ಅನುಸರಿಸಿದರೆ, ಇದು rev 2 ನಂತೆ ಕಾಣಿಸಬಹುದು. (ಸಾಮೂಹಿಕ) ಉತ್ಪಾದನೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ, ನಾನು ಯಾವಾಗಲೂ "ಹ್ಯಾಂಡ್ ಸೋಲ್ಡರ್ ಅಸೆಂಬ್ಲಿ" ಹಂತಕ್ಕೆ ಅಲರ್ಜಿಯನ್ನು ಹೊಂದಿರುತ್ತೇನೆ ಏಕೆಂದರೆ ಅವು ಅತಿಕ್ರಮಿಸುತ್ತವೆ (ವಾಸ್ತವವಾಗಿ ನಾನ್-ಕಾಂಪೊನೆಂಟ್ ಬದಿಯಲ್ಲಿರುವ ಸೋಲ್ಡರ್ ಪಿನ್ಗಳು). ) ಈಗಾಗಲೇ ಹ್ಯಾಂಡ್-ಸೋಲ್ಡರ್ಡ್ ಘಟಕವಾಗಿದೆ) ಆದರೆ ಇದು ಕೇವಲ ಒಂದು ಸಣ್ಣ ಕಿಟ್ ಆಗಿದೆ, ಉತ್ಪಾದನಾ-ಆಧಾರಿತ ವಿನ್ಯಾಸವಲ್ಲ. ನನ್ನ ವಯಸ್ಸಿನಲ್ಲಿ ತೊಡೆದುಹಾಕಲು ಕಷ್ಟಕರವಾದ ಕೆಲವು ಅಭ್ಯಾಸಗಳನ್ನು ನಾನು ಹೊಂದಿದ್ದೇನೆ. 
CPLD ಮತ್ತು ಅಗಲವಾದ T-ಆಕಾರದ ಭಾಗವನ್ನು ಹೊಂದಿರುವ ನಿಷ್ಕ್ರಿಯ ಘಟಕಗಳನ್ನು ಹೊಂದಿರುವ T-ಆಕಾರದ ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್ ಬ್ರೆಡ್ಬೋರ್ಡ್ನ ಅಂಚಿನಲ್ಲಿ ನೇತುಹಾಕಿದಾಗ ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. Adafruit RasPi T-Cobbler (http://www.adafruit.com/products/2028) ಗೆ ಹೋಲುತ್ತದೆ. ಇದು ಹೆಚ್ಚಿನ ಬ್ರೆಡ್ಬೋರ್ಡ್ ಪ್ರದೇಶವನ್ನು ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ.
ದುರದೃಷ್ಟವಶಾತ್, ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆಯು XR2206 ಮತ್ತು ICL8038 ಆಧಾರಿತ ಎಲ್ಲಾ ಕಾರ್ಯ ಜನರೇಟರ್ಗಳಂತೆ ಸೈಡ್ ಪ್ರಾಜೆಕ್ಟ್ಗಳಲ್ಲಿ ಅದರ ಬಳಕೆಯನ್ನು ತೀವ್ರವಾಗಿ ಮಿತಿಗೊಳಿಸುತ್ತದೆ.
ಆಸಕ್ತಿದಾಯಕ ಐಡಿಯಾ. ನನಗೆ ಈ ಎರಡು ಚಿಪ್ಗಳು ಇಷ್ಟವಾದವು. CPLD ಹಳೆಯದಲ್ಲ, 3.3v ನಲ್ಲಿ ಖರೀದಿಸಲು ಇದು ಕೇವಲ ಅಗ್ಗದ ಮಾರ್ಗವಾಗಿದೆ.
ನಿಮ್ಮ "ಅಸಂಬದ್ಧ" ವಿಷಯಕ್ಕೆ ಬಂದರೆ... ನೀವು ನಿಜವಾಗಿಯೂ ಬ್ರೆಡ್ಬೋರ್ಡ್ನಲ್ಲಿ ಹಾಕಲು ಹೊಸ ವಿನ್ಯಾಸವನ್ನು ಮಾಡಿಲ್ಲ. ಮೊದಲು ಬ್ರೆಡ್ಬೋರ್ಡ್ನಲ್ಲಿ ವೈರ್ ಅನ್ನು ಹಾಕಿ, ನಂತರ ಸಿಪಿಎಲ್ಡಿಯನ್ನು ವೈರ್ ಮೇಲೆ ಇರಿಸಿ. ಅಥವಾ, ನೀವು ಅವುಗಳಲ್ಲಿ ಒಂದರಿಂದ ಪವರ್ ಮತ್ತು ಗ್ರೌಂಡ್ ಸ್ಟ್ರಿಪ್ಗಳನ್ನು ಎಳೆಯಲು ಸಾಧ್ಯವಾದರೆ, 2 ಬ್ರೆಡ್ಬೋರ್ಡ್ಗಳನ್ನು ಬಳಸಿ.
ಆಲ್ಟಿಯಮ್ ಮತ್ತು ಈಗಲ್ ಬಗ್ಗೆ. ನೀವು ಕಿಕ್ಯಾಡ್ ಅನ್ನು ಪರಿಗಣಿಸಿದ್ದೀರಾ? ಈಗಲ್ ಗಿಂತ ಆಲ್ಟಿಯಮ್ ಅನ್ನು ನೀವು ಇಷ್ಟಪಡುವ ಯಾವುದೇ ಮಿತಿಗಳನ್ನು ಇದು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಎಲ್ಲಾ ಸಂಪರ್ಕವಿಲ್ಲದ ಪಿನ್ಗಳಿಗೆ DRC ದೋಷಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ನೀವು ನಿಜವಾಗಿಯೂ ಪಿನ್ ತೆರೆಯಲು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಹೇಳಬೇಕು. (ಬಹುಶಃ ಇನ್ಪುಟ್ಗಾಗಿ ಮಾತ್ರ, ಔಟ್ಪುಟ್ಗಾಗಿ ಅಲ್ಲ, ಮತ್ತು ಅದನ್ನು ಇನ್ನೂ ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ). ಮತ್ತೊಂದು ಉತ್ತಮ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಅದನ್ನು ಕಲಿಯುವುದು ತುಂಬಾ ಸುಲಭ. ಇದು ಕೇವಲ ಒಂದು ಮಧ್ಯಾಹ್ನವನ್ನು ತೆಗೆದುಕೊಂಡಿತು ಮತ್ತು ಅತ್ಯುತ್ತಮ ಪರಿಚಯಾತ್ಮಕ ಕೈಪಿಡಿ ನನ್ನನ್ನು ಪ್ರಾರಂಭಿಸಿತು.
ನನಗೆ ಥ್ರೂ ಹೋಲ್ಗಿಂತ ಮೇಲಿರುವ (ದೊಡ್ಡ ಭಾಗ) smd ಇಷ್ಟ. ಅವುಗಳನ್ನು ಬಳಸಲು ಸುಲಭ. ನೀವು ಪಿಸಿಬಿಯನ್ನು ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ತಿರುಗಿಸಬೇಕಾಗಿಲ್ಲ. (ಪ್ರತಿಬಿಂಬಿಸುವಿಕೆಯಿಂದಾಗಿ ಕೆಲವು ಮೂರ್ಖ ತಪ್ಪುಗಳನ್ನು ಮಾಡಲಾಗಿದೆ...). ಮತ್ತು ನೀವು ರೆಸಿಸ್ಟರ್ನ ಲೀಡ್ ಅನ್ನು ಕತ್ತರಿಸಬೇಕಾಗಿಲ್ಲ. ವಿನ್ಯಾಸವನ್ನು ಹಂಚಿಕೊಳ್ಳುವಾಗ, ಬಹು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಪಿಸಿಬಿ ಅಥವಾ ಒಂದೇ ಭಾಗದಲ್ಲಿ ಅನುಕೂಲಕರವಾಗಿ ಇರಿಸಬಹುದು. SMD ರೆಸಿಸ್ಟರ್ TH. (ಇದು ವಿನ್ಯಾಸವನ್ನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣಗೊಳಿಸುತ್ತದೆ).
ನಾನು "KiCad Getting Started" ಅನ್ನು pdf ಸ್ವರೂಪದಲ್ಲಿ ಬಳಸಿದ್ದೇನೆ. ನಾನು ಬಳಸಿದ ಹಳೆಯ ಆವೃತ್ತಿಯು 29 ಪುಟಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯು 52 ಪುಟಗಳನ್ನು ಹೊಂದಿದೆ. ನೀವು ಅದನ್ನು ಇತರ ಟ್ಯುಟೋರಿಯಲ್ಗಳಲ್ಲಿ (ವೀಡಿಯೊ ಲಿಂಕ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) ಕಾಣಬಹುದು: http://kicad-pcb.org/help/tutorials/
ಹ್ಯಾಕಡೇ ಮತ್ತು ದಿ ಆಂಪ್ ಅವರ್ನ [ಕ್ರಿಸ್ ಗೆಮ್ಮೆಲ್] ಕಿಕಾಡ್ http://kicad-pcb.org/help/tutorials/ ನಲ್ಲಿ ಸರಣಿಯನ್ನು ಮಾಡಿದ್ದಾರೆಂದು ನನಗೆ ತಿಳಿದಿದೆ.
ಕಿಕ್ಯಾಡ್ ಉಪಯುಕ್ತವಾಗಬಹುದು, ರೆವ್ 2 ರಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಎಂದು ನೋಡೋಣ. ನಿಮ್ಮ ಸಲಹೆಗಳಿಗೆ ಧನ್ಯವಾದಗಳು. ಸಂಪರ್ಕವಿಲ್ಲದ ಇನ್ಪುಟ್ಗಳು DRC (ERC) ಗೆ ಒಳ್ಳೆಯದು, ಮತ್ತು ಕನೆಕ್ಟರ್ಗಳು ಮತ್ತು ಅವುಗಳನ್ನು ಮೃದುವಾಗಿ ಅಥವಾ IO ಆಗಿಡುವ ಇತರ ವಿಷಯಗಳಿಗೆ, ಹೆಚ್ಚಿನ CAD ಸಂಪರ್ಕ ಕಡಿತ ಸಂದೇಶಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ತಪ್ಪಿಸಬಹುದು.
ಒಂದು ತ್ವರಿತ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಿ ಕನೆಕ್ಟರ್ ಅನ್ನು ಖಾಲಿ ಟೇಬಲ್ಗೆ ಎಸೆಯಿರಿ, ಟಿಪ್ಪಣಿಗಳು ಮತ್ತು DRC ಅನ್ನು ರನ್ ಮಾಡಿ. ಇದು ಪ್ರತಿ ಪಿನ್ಗೂ drc ದೋಷಗಳನ್ನು ನೀಡಿದೆ. ಆದಾಗ್ಯೂ, ತಿಳಿದಿರುವ ಸಂಪರ್ಕವಿಲ್ಲದ ಪಿನ್ಗಳನ್ನು ಗುರುತಿಸುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ.
ನಿಷ್ಕ್ರಿಯಕ್ಕೆ ಹೊಂದಿಸಿ. ನಾನು ಹುಡುಕಬೇಕಾಗಿದೆ (ಸಂಪಾದಿಸು ಘಟಕ -> ಗ್ರಂಥಾಲಯ ಸಂಪಾದಕದೊಂದಿಗೆ ಸಂಪಾದಿಸಿ. ಗ್ರಂಥಾಲಯ ಸಂಪಾದಕವು ನಿಮ್ಮ ಘಟಕವನ್ನು ಪ್ರತ್ಯೇಕ ವಿಂಡೋದಲ್ಲಿ ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಲೋಡ್ ಮಾಡುತ್ತದೆ, ನೀವು ಘಟಕದ ಯಾವುದೇ ಭಾಗವನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಅಥವಾ ಬದಲಾಯಿಸಬಹುದು. ಬದಲಾದ ಘಟಕವನ್ನು ನಿಮ್ಮ ಸ್ಕೀಮ್ಯಾಟಿಕ್ನಲ್ಲಿ ಉಳಿಸಬಹುದು ಅಥವಾ ನವೀಕರಿಸಬಹುದು. ಇದು ಘಟಕಗಳನ್ನು ಬದಲಾಯಿಸಲು ತುಂಬಾ ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ನಾನು ಗ್ರಂಥಾಲಯದ ಬಗ್ಗೆ ಹೆಚ್ಚು ಕಾಳಜಿ ವಹಿಸುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ನೀವು cpld ಅನ್ನು ಬಳಸಿದರೆ, ನೀವು ಪಿನ್ಗಳಿಗೆ ಅರ್ಥಪೂರ್ಣ ಹೆಸರುಗಳನ್ನು ನಿಯೋಜಿಸಲು ಬಯಸುತ್ತೀರಿ. ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿ, ನಿಮ್ಮ ಸ್ವಂತ ಘಟಕಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಉತ್ತಮ ಇಂಟರ್ಫೇಸ್ ಇದೆ.
ಕಿಕ್ಯಾಡ್ನ ERC ನಲ್ಲಿ, "ಸಂಪರ್ಕವಿಲ್ಲದ" ಪಿನ್ಗಳು "ನಿಷ್ಕ್ರಿಯ ಪಿನ್ಗಳಿಗಿಂತ" ವಿಭಿನ್ನ ರೀತಿಯ ಪಿನ್ಗಳಾಗಿವೆ, ಮತ್ತು ಎಲ್ಲಾ "ಸಂಪರ್ಕವಿಲ್ಲದ" ಪಿನ್ಗಳು ದೋಷಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತವೆ. ERC ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವಿಧಾನವನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ಆದ್ಯತೆಗಳಿಗೆ ಸುಲಭವಾಗಿ ಹೊಂದಿಸಬಹುದು: ಪರಿಕರಗಳು -> ವಿದ್ಯುತ್ ನಿಯಮಗಳ ಪರಿಶೀಲಕ -> ಆಯ್ಕೆಗಳು.
ಪೋಸ್ಟ್ ಸಮಯ: ನವೆಂಬರ್-18-2021





