PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   ICD2 USB - tại sao không tự làm? (http://www.picvietnam.com/forum/showthread.php?t=600)

falleaf 01-09-2006 11:48 AM

ICD2 USB - tại sao không tự làm?
 
1 Attachment(s)
Cho tới hiện nay, tất cả những người sản xuất vẫn nhái theo các mạch nạp ICD2 trên mạng, nhưng mạch ICD2 vẫn chưa đi đến giai đoạn ổn định hoạt động, nó vẫn còn một số lỗi cần khắc phục, kể cả dùng MCP41010 hoặc không dùng, hoặc bất kể những mạch nào khác hiện nay.

Thực sự không một người nào nói ra nó bị lỗi chỗ nào, cũng là vì ngại. PICVietnam đã test liên tục và phát hiện rất nhiều chỗ. Tuy nhiên, không có thời gian để sửa chữa cải tiến, thường thì picvietnam cung cấp thông tin đó cho những người xin ý kiến sản xuất về ICD2, cần phải chú ý.

Tuy nhiên, cho đến nay, vẫn chưa có một mạch nào chạy thật sự ổn định.

Trong thời gian chờ đợi những người sản xuất ở VN thực hiện sản phẩm hoàn chỉnh, F cung cấp lên đây phiên bản mới được đưa lên của Edaboard. Từ đây, các bạn nào muốn tự làm một mạch ICD2 ở nhà, có thể tự làm. Mạch này là loại mạch rẻ tiền, có thể tự làm mạch in 1 lớp.

Các bạn chú ý mấy con Trans chỉ là những con Trans thường, có thể thay bằng những con thông dụng ở VN.

Với mạch này, các bạn chỉ phải tốn khoảng 60K cho con 16F877A, 85K cho con 18F4550, và khoảng 40-50K cho các khoản còn lại. Chi phí tổng cộng làm mạch hết khoảng 200K.

Tại sao lại không tự làm? Mặc dù còn có đôi chút vấn đề, nhưng chúng ta hoàn toàn có thể tạm thời sử dụng.

Lưu ý, sử dụng phiên bản MPLAB 7.40, nếu không cần thiết, đừng sử dụng phiên bản 7.41 mới nhất.

Tránh sử dụng debug, vì debug không cần thiết, thực ra F chẳng thấy mấy người chuyên nghiệp nào dùng và lập trình lại debug onboard cả, hỏi cả bác BA cho đến F hoặc ngay cả anh Nam...

Các bạn nào làm hoạt động tốt, hãy cùng trao đổi và chia sẻ với nhau.

Chúc vui

PS: Chỉ cần đem file PDF ra Kim Sơn, hoặc chỗ nào làm mạch, hoặc tự làm mạch in ở nhà, vì chỉ cần mạch in 1 lớp. In trên giấy decan, hoặc giấy slide... Mọi người cùng thử làm nhé.

falleaf 01-09-2006 12:07 PM

1 Attachment(s)
Bài viết thứ 4 số 1 của F, hehehe..

Đây là mạch ICD2 USB với MCP41010.

F nhắc lại, các mạch ICD2 trên thị trường Việt Nam và cả thế giới, sử dụng 4550 cho đến nay vẫn hoạt động chưa ổn định, tất cả các thiết kế còn đang có rất nhiều vấn đề, vẫn chưa thành phẩm.

Vì vậy, tốt nhất nên sử dụng mạch tự làm, rẻ tiền, có một vài hạn chế, nhưng chấp nhận được.

Tất cả các mạch này được cung cấp, đều sử dụng mạch in một mặt, đơn giản, dễ làm, chúc mọi người thành công.

Bài viết 4 số 1 :)

PS>> Hôm nay không viết bài nào nữa, để tận hưởng bài viết 4 số 1 hehehe

electronicltv 01-09-2006 09:55 PM

1 Attachment(s)
Cách đây vài tuần ,tôi và bạn tôi cũng tự làm ICD 2 USB, tìm mải không được IC tăng áp và biến trở số nên đành chế vậy! Mới đầu tôi định làm bộ phận tăng áp bằng biến áp nhưng sau thấy xấu + không ổn định nên tôi và bạn tôi quyết định làm bằng Max232, còn biến trở số thì bỏ vì không cần thiết. Làm mạch xong chạy ngon lành (mạch một mặt), khỏi tốn mấy trăm ngàn cho Bat bat dieu, hehehe . Còn tính ổn định thì ... chưa biết chắc nhưng tạm thời Debug + nạp rất tốt & nhanh như xiếc, chẳng bù cho ICD2 dùng RS232 tí nào

falleaf 01-09-2006 10:43 PM

Bạn có thể chia sẻ sơ đồ nguyên lý của bạn lên đây cho mọi người cùng làm.

Chúc vui

electronicltv 02-09-2006 08:59 PM

1 Attachment(s)
Xem xong có chỗ nào chưa được thì các tiền bối cho ý kiến để sửa chữa nhé

electronicltv 02-09-2006 09:05 PM

à, điều chỉnh lại mạch một tí: cắt đường nối giữa chân mass của C12 và C9. Nối chân mass of C12 và C8 lại

bien_van_khat 03-09-2006 04:48 PM

Sơ đồ nguyên lý trong cái icd2usb_working có 1 điểm sai: Chân Vusb của con 4550 nối với tụ 470nF xuống mass chứ ko phải nối với Vusb của bus USB. Chân này là đầu ra của bộ ổn áp 3.3V bên trong con PIC.

Em thắc mắc ko hiểu tại sao lại không sử dụng ICD để debug? Nó rất tiện lợi cơ mà. Nếu chỉ dùng để nạp thì xài GTP-USB gọn hơn lại nhanh ko kém.

falleaf 03-09-2006 07:29 PM

Các phiên bản hiện nay, ICD2 để debug đang còn gặp trục trặc. Debug lâu sẽ bị nóng lên, và nếu không cẩn thận sẽ bị hư. Có nhiều con khó mua ở VN với số lượng lẻ, cho nên khuyên người dùng tránh dùng debug trong thời gian ICD2 USB còn chưa ổn định về mặt thiết kế.

Chúc vui.

electronicltv 03-09-2006 07:35 PM

To Bien_van_khat :Tao nghĩ có lẽ là mấy tiền bối quen debug theo phương thức cũ nên có một cái gì đó mới thì chưa hoàn toàn được tiếp nhận :D. Debug onchip bằng ICD2 thì khá tuyệt vời, đáng đồng tiền bát gạo.

electronicltv 03-09-2006 07:46 PM

Bác F nè: nguyên nhân gây nóng của ICD như F nói thường là do nguyên nhân nào và mấy con IC (pic) bị hư ngoài trường hợp quá áp, quá dòng thì còn nguyên nhân nào gây hư chíp không ?

namqn 03-09-2006 08:08 PM

Trích:

Nguyên văn bởi electronicltv
To Bien_van_khat :Tao nghĩ có lẽ là mấy tiền bối quen debug theo phương thức cũ nên có một cái gì đó mới thì chưa hoàn toàn được tiếp nhận :D. Debug onchip bằng ICD2 thì khá tuyệt vời, đáng đồng tiền bát gạo.

Vậy mấy thằng tây cầm ICD2 ngay từ lúc bắt đầu học PIC nó vẫn không dùng tính năng debug của ICD2 thì giải thích thế nào? Và bọn nó dùng ICD2 từ ngày Microchip bắt đầu bán ICD2.

Thân,

falleaf 03-09-2006 09:01 PM

Hiện nay chúng tôi vẫn đang tiếp tục test, các bạn sử dụng thử nghiệm và thông báo với mọi người các kết quả đạt được. Hiện nay trên thế giới vẫn chưa ai làm được thành công hoàn toàn ICD2, bị nóng lên chỉ là một lỗi. Còn rất nhiều lỗi nữa.

Chúng tôi vẫn đang trong giai đoạn tìm hiểu. Khi nào sửa được lỗi nào sẽ công bố lỗi đó, nhưng khả năng là thế giới thì sẽ đi nhanh hơn nhiều :), và không loại trừ các bạn, vì các bạn cũng là một phần của thế giới.

Nếu các bạn sửa được lỗi nào, thì các bạn hãy công bố cho mọi người, còn nếu các bạn làm giống như các mạch trên mạng mà bảo là không có lỗi, thì mong các bạn chờ chúng tôi công bố.

Chúc vui.

electronicltv 03-09-2006 09:02 PM

Ái chà , cái này thì khó giải thích vì tôi không biết là mấy thằng tây có dùng hay không. Tuy vậy bên trên chỉ là nhận định của tôi mà thôi. Tôi cũng chỉ mới tham gia diễn đàn và cũng chỉ mới học Pic trong thời gian gần đây. Tôi dùng Debug thì thấy cũng khá tốt, nhưng có lẽ là tôi chưa phát hiện ra những sai sót của nó. Nhưng thiết nghĩ nếu chúng ta cầm cái ICD2 USB mà chỉ dùng để nạp thì đúng là phí thiệt đó!

electronicltv 03-09-2006 09:12 PM

Cái ICD2 USB của tôi khi nạp con LF877A thì nó không nạp được ( ở chế độ nạp và cả debug) khi đã có firmware trước đó ( tức là chip đã có firmware và đang chạy) . Vì vậy khi nào muốn nạp thì tôi phải đụng tay vô 2 chân thạch anh cho nó khỏi dao động , khi nào muốn debug thì bỏ tay ra. Rất là bất tiện, còn mấy chíp khác như 18F458, 18F4550 thì k sao hết. Bác nào sửa được lỗi này thì share cho em biết với nhé , cám ơn nhiều .

bien_van_khat 03-09-2006 09:16 PM

Nói gì thì nói nếu chỉ vì sợ hư mà ko xài debug thì em vẫn chưa thông (em sẵn sàng chấp luôn cứ debug cho nó đã). Chắc phải có lý do nào #, hình như bác namqn biết?


Múi giờ GMT. Hiện tại là 03:25 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam