PDA

View Full Version : Thiết kế phần cứng cơ bản cho dsPIC33


benq
07-08-2007, 12:12 PM
Mình mới bắt đầu làm tìm hiểu dsPIC33. Xin hỏi một số vấn đề cơ bản về phần cứng cho dsPIC33, cụ thể là:

- Nguồn 3.6V cho dsPIC thường được làm như thế nào?
- dsPIC33 giao tiếp với ngoại vi với mức điện áp 0-5V như thế nào?
- Mạch nạp cho dsPIC30 có thể dùng cho dsPIC33 không?
- Tạo Vref cho ADC như thế nào? Nguồn cấp 3.6V mà Vref = 4.096V thì có vấn đề gì không?

Nếu có sơ đồ 1 development kit cho dsPIC33 thì cho mình xin nhé!

Cám ơn nhiều nhiều.

namqn
07-08-2007, 05:29 PM
Mình mới bắt đầu làm tìm hiểu dsPIC33. Xin hỏi một số vấn đề cơ bản về phần cứng cho dsPIC33, cụ thể là:

- Nguồn 3.6V cho dsPIC thường được làm như thế nào?
- dsPIC33 giao tiếp với ngoại vi với mức điện áp 0-5V như thế nào?
- Mạch nạp cho dsPIC30 có thể dùng cho dsPIC33 không?
- Tạo Vref cho ADC như thế nào? Nguồn cấp 3.6V mà Vref = 4.096V thì có vấn đề gì không?

Nếu có sơ đồ 1 development kit cho dsPIC33 thì cho mình xin nhé!

Cám ơn nhiều nhiều.
- Có nhiều vi mạch ổn áp với áp ra 3.3V, chẳng hạn LM1085, LM1086, TC1264 (chỉ liệt kê vài mạch tiêu biểu, chứ có hàng trăm vi mạch loại này đang được sản xuất).
- Nếu dsPIC33F được các mạch 5V lái thì các ngõ digital có thể nối trực tiếp với mạch 5V, còn các ngõ analog thì phải có biện pháp giới hạn mức điện áp. Nếu dsPIC33F lái các mạch 5V thì nên dùng các mạch dịch mức (level shifter) để đảm bảo giao tiếp ổn định.
- Mạch nạp cho dsPIC30 có thể và không thể dùng cho dsPIC33. Câu trả lời chính xác tùy thuộc vào mạch nạp cụ thể. Ví dụ, ICD 2 chính hãng có thể thực hiện điều đó, nhưng một số mạch ICD 2 clone không làm được việc đó, PICkit 2 được thiết kế để hỗ trợ từ PIC10F đến dsPIC33F. Các mạch nạp đơn giản qua cổng song song và nối tiếp có thể cần được hiệu chỉnh để có thể nạp cho các dsPIC33F (giả thiết là phần mềm có hỗ trợ).
- Vref không được vượt quá Vdd + 0.3V, điều này đã được nói trong datasheet.

Chú ý là điện áp nguồn danh định của chip là 3.3V, không nên cho chip chạy ở 3.6V áp nguồn, vì đó là giới hạn trên của điện áp nguồn.

Về sơ đồ mạch development, bạn tham khảo sơ đồ của 16-bit 28-pin Starter Board dưới đây:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en529760

Thân,

bigtitan
25-08-2007, 01:23 AM
Vậy sẵn bác nam cho em hỏi luôn.Giả sử giờ em làm 1 mạch I2C mà master là PIC24F hoặc PIC33( điện áp của nó là 3.3V thì phải, chưa chắc lắm), còn Slave là 18F4431 (5V), bác có thể nêu sơ sơ các giải quyết không, có chỗ nào có project của ai đã làm không ạ.

namqn
25-08-2007, 02:11 AM
Vậy sẵn bác nam cho em hỏi luôn.Giả sử giờ em làm 1 mạch I2C mà master là PIC24F hoặc PIC33( điện áp của nó là 3.3V thì phải, chưa chắc lắm), còn Slave là 18F4431 (5V), bác có thể nêu sơ sơ các giải quyết không, có chỗ nào có project của ai đã làm không ạ.
Bạn đọc tài liệu sau ('3V Tips n Tricks') của Microchip để nắm được các vấn đề và thủ thuật khi kết nối các hệ 3.3V và 5V:

http://ww1.microchip.com/downloads/en/DeviceDoc/41285A.pdf

Thân,

falleaf
25-08-2007, 03:37 PM
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=9004&mid=11&lang=en&pageId=79

Sản phẩm Linear Regulator của Microchip có thể được tìm thấy ở đây.

http://www.picvietnam.com/forum/showthread.php?t=611

Phần này về giao tiếp I2C với các chip có các mức điện áp hoạt động khác nhau đã được trình bày khá kỹ tại picvietnam.

Chúc vui.