PDA

View Full Version : Dùng ICD2 nạp cho PIC 3.3Volt


electronicltv
27-02-2007, 09:49 PM
Tôi mới tậu được con PIC 18F97J60 nhưng Pic này sử dụng điện áp 3.3V mà ICD2 USB lại sử dụng điện áp 5V . Vậy tôi có thể dùng mạch ICD2 này để nạp cho pic 3.3V được không ? (không đưa VDD5V từ ICD2 vào PIC8F97J60). Nếu không nạp được thì các bạn có cách nào để nạp con ICD này không ? Thanks nhìu :D

buingocthang
27-02-2007, 10:37 PM
Tôi mới tậu được con PIC 18F97J60 nhưng Pic này sử dụng điện áp 3.3V mà ICD2 USB lại sử dụng điện áp 5V . Vậy tôi có thể dùng mạch ICD2 này để nạp cho pic 3.3V được không ? (không đưa VDD5V từ ICD2 vào PIC8F97J60). Nếu không nạp được thì các bạn có cách nào để nạp con ICD này không ? Thanks nhìu :D

Hi electronicltv! Trước hết bạn cho tôi hỏi ICD2-USB mà bạn đang sử dụng là bạn mua của ai hay tự làm?
Để nạp cho con pic 18F97J60 thì mạch của bạn cần phải có con MCP41010 để điều chỉnh điện áp VPP từ khoảng 12V xuống thấp hơn như vơi mạch của tôi là còn 5V3. Thứ 2 là bản tạo ra điện áp 3V3 cấp cho con 18f96j60 ko lấy điện áp 5V cấp trực tiếp con con pic trên bạn có thể lấy điện áp 5V từ icd2 sau đó hạ xuống còn 3V3 cấp cho pic những chân còn lại kết nối bình thường. Chúc bạn thành công

electronicltv
28-02-2007, 05:53 PM
Mạch ICD2 của tôi tự làm nên không có điện trở số MCP41010. Vậy tôi hạ điện áp VPP xuống 5.3V bằng các phương pháp kinh điển mà không dùng MP41010 có được không vậy ? Còn nếu tôi không thay đổi áp VPP thì có ảnh hưởng gì nhiều không ?

namqn
28-02-2007, 06:50 PM
Mạch ICD2 của tôi tự làm nên không có điện trở số MCP41010. Vậy tôi hạ điện áp VPP xuống 5.3V bằng các phương pháp kinh điển mà không dùng MP41010 có được không vậy ? Còn nếu tôi không thay đổi áp VPP thì có ảnh hưởng gì nhiều không ?
Điện áp cực đại cho phép đặt vào chân MCLR của PIC18F97J60 là 6V, nếu bạn không thay đổi áp Vpp thì chuyện gì sẽ xảy ra chắc bạn đoán ra được.

Thân,

omen
09-03-2007, 08:37 PM
Chào các bác, em cũng vừa tậu được 1 con PIC18F97J60, hiện h em chưa thể nào nạp được nó.

Em đang có mạch nạp Schear+ theo mạch của bác namnq, nhưng hình như mạch này ko nạp được PIC18F97J60 bằng winpic800
Em đã search kĩ trong datasheet của 18F97J60, nhưng cũng ko thấy chỗ nói về Maximum voltage 6V cho MCLR, cũng ko thấy nhắc chút nào về VPP.
Tuy nhiên điều đáng buồn là em lại thử đem vào rồi cho detect thử phát .... ko rõ là điện áp MCLR 10V3 của nó có làm em PIC lên trời chưa nữa. ( điện áp VDD em đã cho đi qua LM317 xuống 3.3 chắc là được)

Đọc trong datasheet thì thấy dòng này
"Single-Supply 3.3V In-Circuit Serial Programming™(ICSP™) via two pins "ko rõ là có phải chỉ cần chân PGD và PGC là đủ ko

Hiện em ko rõ là sẽ dùng mạch gì,( hoặc phần mềm khác ngoài winpic800? ) để nạp cho con này nữa, trong winpic800 thì chỉ thấy có GTP-USB Plus là có thể nạp đc ( ko bị xám )

Các bác chỉ giúp em với, cho em địa chỉ chỗ mua mạch nạp nữa thì may quá, hic em sắp cháy đồ án rồi :( , ko rõ bác electronicltv đã nạp được chưa

namqn
09-03-2007, 08:53 PM
Chào các bác, em cũng vừa tậu được 1 con PIC18F97J60, hiện h em chưa thể nào nạp được nó.

Em đang có mạch nạp Schear+ theo mạch của bác namnq, nhưng hình như mạch này ko nạp được PIC18F97J60 bằng winpic800
Em đã search kĩ trong datasheet của 18F97J60, nhưng cũng ko thấy chỗ nói về Maximum voltage 6V cho MCLR, cũng ko thấy nhắc chút nào về VPP.
Tuy nhiên điều đáng buồn là em lại thử đem vào rồi cho detect thử phát .... ko rõ là điện áp MCLR 10V3 của nó có làm em PIC lên trời chưa nữa. ( điện áp VDD em đã cho đi qua LM317 xuống 3.3 chắc là được)

Đọc trong datasheet thì thấy dòng này
"Single-Supply 3.3V In-Circuit Serial Programming™(ICSP™) via two pins "ko rõ là có phải chỉ cần chân PGD và PGC là đủ ko

Hiện em ko rõ là sẽ dùng mạch gì,( hoặc phần mềm khác ngoài winpic800? ) để nạp cho con này nữa, trong winpic800 thì chỉ thấy có GTP-USB Plus là có thể nạp đc ( ko bị xám )

Các bác chỉ giúp em với, cho em địa chỉ chỗ mua mạch nạp nữa thì may quá, hic em sắp cháy đồ án rồi :( , ko rõ bác electronicltv đã nạp được chưa
Tôi đã nhắc nhở về điện áp Vpp của nó rồi mà, nếu bạn muốn tận mắt nhìn thấy thì hãy đọc trang 411 của datasheet, chỗ absolute maximum ratings.

Theo prog. spec. của họ PIC18F97J60 thì cần phải có một adapter cho chip để thực hiện thêm các kết nối cho các chân ENVREG, VDDCORE/VCAP, và phần mềm phải hỗ trợ nạp chip theo thuật toán khác với PIC18F bình thường. Hiện thời trong các mạch nạp của Microchip chỉ có MPLAB PM3 và ICD 2 là có hỗ trợ.

Thân,

bien_van_khat
10-03-2007, 09:14 AM
bỏ ~ 300K ra mua ICD2 USB của mấy bác rao bán ầm ĩ trên diễn đàn nè. Cái ICD2 USB của tui là đồ nhái tự chế mà còn nạp + debug được con 33FJ256GP710 cơ mà. Ko lẽ sp thương mại của mấy bác kia lại chạy ko ngon?

omen
13-03-2007, 09:46 PM
Bó tay, em đã đầu tư mua bộ nạp ICD2 ( của TM Design ) nhưng ko tài nào nạp được cho con 19F87J60, cứ connect là báo sai Device ID ( đọc ra 0x00) .
Em đã kiểm tra kĩ mạch IC ( chỉ là mạch cấp nguồn ), mạch nạp đó vẫn nạp được cho 16F877A, ko hiểu là do chip die ( đã thử 1 con khác )hay là do mạch nạp của TM ko nạp đc chip 3.3v :( .

Ko rõ bác electronicltv đã nạp được chưa?

thaithienanh
13-03-2007, 10:45 PM
bác cứ liên hệ với anh Tme vì anh ấy là nhà sản xuất nên chắc chắn sẽ biết rất rõ hoạt động của mạch nạp và có nhiều hướng dẫn cụ thể hơn cho anh (các anh khác thì dù có giỏi nhưng thậm chí còn không biết cái mạch đó ra sao nữa thì làm sao mà giúp đây).

buingocthang
13-03-2007, 10:49 PM
ICD2 của TMe có 2 phiên bản phiên bản 1 ko có con MCP41010 nên chắc ko nạp cho con pic của bạn được. Còn phiên bản 2 thì có và có lẽ nạp được. Ko biết omen ở đâu nhỉ nếu ở TPHCM thì thử luên hệ vơi tôi xem sao. Biết đâu tìm ra giải pháp thì sao.

omen
14-03-2007, 12:06 AM
Của em là bản 2 , USB, có MCP41010, tiếc là em ở HN, e sẽ thử liên lạc với TMe xem sao

hoami
03-04-2007, 12:09 AM
Em cũng đang dùng cái ICD2 USB của Tme mạch này có sử dụng MCP41010 và DG411. mới đầu còn lóng ngóng nhưng qua thời gian sử dụng nay cũng có chút kinh nghiệm muốn chia xẻ với các anh:
- do có sử dụng MCP41010 nên điện áp nạp được điều chỉnh tự động phù hợp với chip
- Thông thường, khi chọn một Device mới (VD 18F87J60) thì khi connect với ICD2 MPLAB sẽ tự động download firmware mới cho ICD2, nếu MPLAB ko tự động donwload thì sẽ báo lỗi như anh OMEN nói. Anh thử vào menu Programmer > Download ICD2 operating sytem nó sẽ tự tìm đến file .Hex trong MPLAB để anh chọn thì sẽ ok thôi.