View Single Post
Old 01-08-2006, 01:05 AM   #5
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi bachelor1979
hỏi điều này có vẻ ngây ngô nhưng ko biết thì phải hỏi thôi Bác namqn hãy giải thích cho tôi biết nạp bằng ICSP là như thế nào vậy ? Ưu nhược điểm của cách nạp này so với cách nạp dùng mạch nạp ?
Thân !
Với cách nạp ICSP (In-Circuit Serial Programming), chip được nạp sẽ nằm ngay trong mạch đích (nó là mạch thử nghiệm, mạch phát triển, hay là mạch mà bạn sẽ dùng trong thực tế), mạch đích cần đưa ra một đầu nối với các chân dùng để lập trình. Bắt buộc phải đưa ra PGC, PGD, MCLR, GND.

Mạch đích cấp nguồn VDD cho mạch nạp ICSP hay ngược lại, bạn cũng có thể cấp nguồn cho mạch nạp ICSP và mạch đích riêng biệt.

Chân MCLR sẽ được mạch nạp điều khiển và nâng áp lên đến mức Vpp (tùy theo chip, thông thường là 12-13V) khi đưa chip vào chế độ nạp, do đó mạch đích cần phải có các thiết kế thích hợp để tránh áp 13V này gây hư hỏng cho các phần khác (vì chân MCLR thường được nối lên VDD qua một điện trở đủ lớn để thực hiện chức năng reset).

Đối với các phần mềm dùng để nạp chip, không có sự phân biệt giữa mạch nạp độc lập hay mạch nạp ICSP.

Ưu điểm:
- Không cần phải nhổ chip ra và gắn chip vào mỗi lần nạp, do đó tăng tuổi thọ cơ học cho chip
- Cách duy nhất để có thể cập nhật chương trình cho các chip loại SMD
- Tiết kiệm được một cái socket cho mạch nạp

Khuyết điểm:
- Đòi hỏi một sự chú ý khi thiết kế mạch đích
- Đôi khi sử dụng nguồn nhiều hơn khi phải cấp nguồn cho cả mạch đích

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn