Friday, December 28, 2012

Mạch nạp JDM


Mạch nạp JDM



Schematic:




Kết nối:





Tính năng :
JDM là một mạch nạp hỗ trợ người lập trình nạp các loại chip PIC 8, 18, 28 và 40 chân. Mạch nạp này không cần nguồn cung cấp từ bên ngoài,,, tất cả chỉ cần là thông qua cổng RS232

Phần mềm hỗ trợ:
Để nạp được các loại chip PIC thì cần có một chương trình hỗ trợ cho việc nạp...ở đây chúng ta có thể sử dụng chương trình ICProG (nạp được các họ: 12Cxx, 16Cxxx, 16Fxx, 16F87x, 18Fxxx, 16F7x, 24Cxx, 93Cxx, 90Sxxx, 59Cxx, 89Cx051, 89S53, 250x0, PIC, AVR , 80C5) do tác giả Bonny Gijzen viết hoặc là bạn cũng có thể sử dụng chương trình PICPgm để nạp. Nó hỗ trợ:

PIC10F:
PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222
PIC12F:
PIC12F508, PIC12F509, PIC12F510, PIC12F609, PIC12F615, PIC12F617, PIC12F629, PIC12F635, PIC12F675, PIC12F683, PIC12HV609, PIC12HV615
PIC16F:
PIC16F610, PIC16F616, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16F648A, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F716, PIC16F73, PIC16F737, PIC16F74, PIC16F747, PIC16F76, PIC16F767, PIC16F77, PIC16F777, PIC16F818, PIC16F819, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946, PIC16HV610, PIC16HV616
PIC18F:
PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F2410, PIC18F242, PIC18F2420, PIC18F2423, PIC18F2431, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F248, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F252, PIC18F2520, PIC18F2523, PIC18F2525, PIC18F2550, PIC18F2553, PIC18F258, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F442, PIC18F4420, PIC18F4423, PIC18F4431, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F448, PIC18F4480, PIC18F4510, PIC18F4515, PIC18F452, PIC18F4520, PIC18F4523, PIC18F4525, PIC18F4550, PIC18F4553, PIC18F458, PIC18F4580, PIC18F4585, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F6520, PIC18F6527, PIC18F6585, PIC18F6680, PIC18F8585, PIC18F8680, PIC18F6620, PIC18F6622, PIC18F6627, PIC18F6628, PIC18F6720, PIC18F6722, PIC18F6723, PIC18F8520, PIC18F8527, PIC18F8620, PIC18F8622, PIC18F8627, PIC18F8628, PIC18F8720, PIC18F8722, PIC18F8723
dsPIC30F:
dsPIC30F2010, dsPIC30F2011, dsPIC30F2012, dsPIC30F3010, dsPIC30F3011, dsPIC30F3012, dsPIC30F3013, dsPIC30F3014, dsPIC30F4011, dsPIC30F4012, dsPIC30F4013, dsPIC30F5011, dsPIC30F5013, dsPIC30F5015, dsPIC30F5016, dsPIC30F6010, dsPIC30F6010A, dsPIC30F6011, dsPIC30F6011A, dsPIC30F6012, dsPIC30F6012A, dsPIC30F6013, dsPIC30F6013A, dsPIC30F6014, dsPIC30F6014A, dsPIC30F6015

Download:  http://www.mediafire.com/?18lmy6f6az6812s


PIC PG2C được sửa lại:


Khi mua socket gạt 40 chân, bạn phải mua loại socket như thế này thì mới gắn vừa được các IC 8, 14, 18, 20 chân! Chú ý: nó khác với loại mình hay mua là cái sống lưng của nó hẹp lại! Có thể đến Thiên Minh để mua, http://tme.vn/



Đây là loại mà các bạn vẫn hay mua: sống lưng của nó to hơn, không gắn được các loại IC nhỏ vào


Có 2 switch được sử dụng khi nạp. Nhìn vào hình trên và theo dõi:_ SWITCH 1: chọn nạp ROM (chỉ có loại 24CXX) hoặc là PIC. Phải xác định đúng loại trước khi nạp tránh hư IC._ SWITCH 2: nếu nạp PIC, thì chọn giữa các loại PIC 8/14/18/20/28/20 và PIC10Fxx chân. Ở mỗi loại đều có cách cắm IC khác nhau. Các bạn nhìn hình dưới đây sẽ rõ, mỗi loại IC các bạn cắm cho đúng với hình vẽ hướng dẫn kế bên, đúng cả vị trí vẽ.
  1. Với PIC 28/40 chân, cắm ở vị trí cặp chân số 1.
  1. ROM 24Cxx cắm ở vị trí cặp chân số 4.
  1. PIC 8/14/18/20 chân cắm ở vị trí cặp chân số 11.
  1. PIC 10Fxx cắm ở vị trí cặp chân 20 đầu quay ngược lại.




Có vài linh kiện khác với thực tế. Đây là mạch thực tế: 


Những thứ cần thiết khi làm mạch này:

_ File nguyên lý + mạch in vẽ bằng EAGLE 6.20: http://www.mediafire.com/?8yrm4card9en6s3
_ File mạch in bằng PDF: http://www.mediafire.com/view/?cua5d4ddtvdf4g4
_ Phần mềm WinPIC800 3.64: http://www.mediafire.com/?wizjqz5y5kwaluu Cập nhật phiên bản mới nhất ở đây: http://www.winpic800.com/index.php?lang=en
_ Phần mềm WinPIC PGM 1.6.4.3: http://www.mediafire.com/?l135716kp28891q Cập nhật phiên bản mới nhất ở đây: http://picpgm.picprojects.net/download.html
Sơ lược về 2 phần mềm nạp WinPIC800 và WinPIC PGM: vì mạch nạp này không có chip master nên toàn bộ việc nạp được phó mặc cho phần mềm nạp. Cả hai phần mềm này đều không khác nhau về tốc độ nạp nên sử dụng cái nào cũng được, nhưng vẫn có đôi chút khác nhau:
WinPIC 800 hỗ trợ nạp ROM 24Cxx, WinPIC PGM thì không. Ai dùng ROM mới quan tâm, không thì thôi.
WinPIC PGM hỗ trợ 616 PICs tính đến thời điểm viết bài này, WinPIC 800 ít hơn xíu. Danh sách các PIC được hỗ trợ bởi WinPIC PGM http://picpgm.picprojects.net/devices.html. Nên để ý đến cột AUTO DETECT để biết được loại nào hỗ trợ tự động nhận, loại nào không (chỉ có một vài con thôi)
Nếu sử dụng cả hai phần mềm này cùng lúc sẽ có xung đột, sẽ xuất hiện lỗi sau FAILED TO INSTALL -> WP800IO.sys. Khắc phục bằng cách vào phần DEVICE MANAGER -> Uninstall Winpic 800 -> Restart máy -> Cài lại WinPIC 800. Nếu ai dùng cả hai phần mềm thì phải chịu vậy thôi.
Thực tế thì thấy mọi người dùng WinPIC800 nhiều hơn vì giao diện thân thiện hơn tí hoặc là ít biết rằng WinPIC PGM hỗ trợ nhiều PIC hơn. Và đằng nào, rồi ai cũng sẽ dùng PICKIT 2 LITE nên ít ai dùng lại WinPIC 800 hay WinPIC PGM nên các bạn cũng đừng mất thời gian nhiều việc chọn lựa giữa 2 phần mềm này. Cả hai đều nạp được cho PIC16F877A và PIC16F887.
Các thiết lập ban đầu cho hai phần mềm này. Đầu tiên là WinPIC PGM:_ Mở phần mềm lên, vào HARDWARE -> HARDWARE SECLECTION/CONFIGURATON..._ Trong cửa sổ cấu hình, nhìn hàng PROGRAMMER SELECTION, chọn OLIMEX PIC PG2C_ Hàng PROGRAMMER CONNECTION, chọn AUTODETECT hoặc chọn cổng COM mà bạn muốn để kết phần mềm với mạch nạp._ Hàng Timing Delay Factor, các bạn kéo thanh trượt từ cách ở vị trí thứ 3 tính từ NORMAL hoặc hơn xíu. Nếu để ở NORMAL thì sẽ không nạp được. Đây là vấn đề các bạn mới làm mạch nạp này mắc phải và không nạp được. Ở kế bên cũng có hàng hướng dẫn: nếu PIC không được tìm thấy hoặc có lỗi trong quá trình kiểm tra PIC, thay đổi hệ số delay từng nấc một hướng về phía SLOW. Thực tế, để như mình vừa nói là được, kéo hơn tí càng tốt.
Thiết lập thông số cho WinPIC 800:_ Vào SETTINGS -> HARDWARE. Trong cửa sổ hiện ra, khung SELECTION OF HARDWARE chọn JDM PROGRAMMER. Hàng ADRRESS chọn cổng COM bạn có. Đánh dấu tick vào hàng BLOCKADE CONFIGURATION_ Vào SETTINGS -> SOFTWARE.

  1. Mục GENERAL, đánh dấu tick vào 2 hàng TO SHOW... và SHOW MNEMONIC....
  1. Mục PROGRAM, đánh dấu tick vào hàng VERIFY....
  1. Mục DEVICE, có 2 hàng đánh dấu hết vào
  1. Mục HEX, có 2 hàng đánh dấu hết vào.
  1. Mục AUTOID, không dùng


Read more: http://spkt.net/threads/mach-nap-pic-pg2c.25741/#ixzz2ZkvMUX1C
















                                                                               

No comments:

Post a Comment