PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > dsPIC - Bộ điều khiển tín hiệu số 16-bit

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 17-05-2007, 10:48 PM   #1
tinhthanthep
Đệ tử 6 túi
 
tinhthanthep's Avatar
 
Tham gia ngày: Jun 2005
Bài gửi: 141
:
DsPIC nào mạnh nhất?

Các bạn nào đã nghiên cứu về dòng DsPIC cho mình hỏi con dspic nào mạnh nhất? đặc biệt dùng để điều khiển động cơ AC và DC?. Mình thấy bên dientuvietnam có bạn nói là con dsPIC6010A không biết có đúng không? Mình hỏi câu hỏi này là vì mình chuẩn bị bắt tay vào nghiên cứu dòng ds nhưng cũng ko có nhiều thời gian để tìm hiểu các loại khác nhau. Mình muốn đi vào loại nào mạnh nhất để chỉ dùng nó cho các ứng dụng của mình.
Thanks!
tinhthanthep vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-05-2007, 12:34 AM   #2
phamthaihoa
Đệ tử 3 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 56
:
Bạn vô đây tham khảo:

http://www.microchip.com/ParamChartS...g=en&pageId=75

Muốn tìm dòng điều khiển động cơ thì chú ý cột Motor Control (#Channels).
Nếu bắt đầu nghiên cứu thì nên tìm hiểu dsPIC2010, dsPIC4012,4011 mấy con này rất dễ mua ở VN.
Không giống như PIC 8bit, dsPIC có các thanh ghi, các module giống nhau ở mọi con PIC, nên bạn nghiên cứu con dsPIC nào cũng như nhau mà thôi. Code bạn viết cho 4012 thì cũng chạy trên 6010 và ngược lại.
phamthaihoa vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-05-2007, 03:07 AM   #3
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
dsPIC mạnh nhất hiện nay là dòng dsPIC33F, các chip có phần MC trong tên sẽ hỗ trợ điều khiển động cơ.

Với dsPIC30F, số hiệu càng lớn thì bộ nhớ và số chân càng nhiều, do đó sẽ có thêm một số ngoại vi mà không được hiện thực trong các chip vỏ DIP.

Như phamthaihoa đã nói, các dsPIC hoàn toàn tương thích với nhau về tập lệnh, nên bạn chỉ cần học một con là có thể viết chương trình cho các con khác. Tuy nhiên, các chip có thể có số ngoại vi được tích hợp khác nhau, nên việc dùng thẳng chương trình của chip này cho chip khác có khả năng không thành công.

Nếu bạn chấp nhận dùng các chip có vỏ kiểu dán bề mặt thì dsPIC33F rõ ràng mạnh hơn, nhưng chú ý là dsPIC33F chỉ chạy với nguồn 3.3V.

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
Old 18-05-2007, 06:34 PM   #4
tinhthanthep
Đệ tử 6 túi
 
tinhthanthep's Avatar
 
Tham gia ngày: Jun 2005
Bài gửi: 141
:
Thanks các bạn. Vậy mình chọn nghiên cứu con DsPIC30F6010A
tinhthanthep vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-05-2007, 09:27 PM   #5
chumeodihia
Đệ tử 1 túi
 
Tham gia ngày: Sep 2006
Bài gửi: 17
:
Đúng rồi đó bạn.Để nghiên cứu điều khiển động cơ dùng họ DSPIC thì con đó là mạnh nhât rồi á,tốc độ xử lý lấy từ thạch anh có thể nhân lên 80MHZ,nói chung đùng để xứ lý các giải thuật phức tạp trong việc điều khiển thì OK.
chumeodihia vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-05-2007, 07:50 PM   #6
phamthaihoa
Đệ tử 3 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 56
:
Trích:
Nguyên văn bởi chumeodihia View Post
Đúng rồi đó bạn.Để nghiên cứu điều khiển động cơ dùng họ DSPIC thì con đó là mạnh nhât rồi á,tốc độ xử lý lấy từ thạch anh có thể nhân lên 80MHZ,nói chung đùng để xứ lý các giải thuật phức tạp trong việc điều khiển thì OK.
Nếu chỉ nói PIC,dsPIC thì dùng dsPIC điều khiển động cơ mạnh nhất thì đúng, nhưng so với những con chuyên dùng điều khiển động cơ của các công ty khác thì dsPIC vẫn chưa bằng được.

Tốc độ của dsPIC30F max theo datasheet là 120Mhz ~ 30MIPS, nếu dùng một vài biện pháp overclock thì có thể tăng chút ít.Còn với dsPIC33F và một số PIC24 là 80Mhz ~ 40MIPS.

thay đổi nội dung bởi: phamthaihoa, 20-05-2007 lúc 10:46 PM. Lý do: Sửa lại cho đúng.
phamthaihoa vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-05-2007, 08:04 PM   #7
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 phamthaihoa View Post
Nếu chỉ nói PIC,dsPIC thì dùng dsPIC điều khiển động cơ mạnh nhất thì đúng, nhưng so với những con chuyên dùng điều khiển động cơ của các công ty khác thì dsPIC vẫn chưa bằng được.

Tốc độ của dsPIC30F max theo datasheet là 120Mhz ~ 30MIPS, nếu dùng một vài biện pháp overclock thì có thể tăng chút ít.Còn với dsPIC33F và một số PIC24 là 160Mhz ~ 40MIPS, chứ không phải là 80Mhz.
Chú Hòa nhầm rồi, dsPIC33F và PIC24 dùng 2 xung clock cho một lệnh chứ không phải 4 xung clock như dsPIC30F.

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
Old 18-05-2007, 09:29 PM   #8
chumeodihia
Đệ tử 1 túi
 
Tham gia ngày: Sep 2006
Bài gửi: 17
:
HE HE thêm vài câu nữa,mún mua kon nì ko tui bán giá sinh viên cho ....
chumeodihia vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-05-2007, 09:16 PM   #9
tda
Đệ tử 3 túi
 
Tham gia ngày: Jul 2005
Bài gửi: 51
:
con nào mạnh là do ứng dụng của mình chứ, ko phải do chip quyết định. Con nào tối ưu hoá thiết kế thì là mạnh.

Bài học đầu tiên khi học lập trình hệ thống nhúng, vẫn nhớ rõ trong đầu.
tda vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-05-2007, 08:27 PM   #10
chumeodihia
Đệ tử 1 túi
 
Tham gia ngày: Sep 2006
Bài gửi: 17
:
Con dspic6010A có ba chế độ nhân 4,8,16 và thạch anh input có tầm từ 4 đến 10MHz,đồng ý với ông là tốc độ tối đa 120~30I he he sorry đọc ko có kĩ.Nhưng để đạt được tốc độ đó thì kiếm thạch anh phù hợp hơi bị khó à,mình sai thạch anh 10MHz sau đó nhân lên 80MHz là ok roài.Còn mấy loại 33F chưa có điều kiện để sài vì hổng có mấy con đó.
chumeodihia vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-05-2007, 10:34 PM   #11
phamthaihoa
Đệ tử 3 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 56
:
Trích:
Nguyên văn bởi chumeodihia View Post
Con dspic6010A có ba chế độ nhân 4,8,16 và thạch anh input có tầm từ 4 đến 10MHz,đồng ý với ông là tốc độ tối đa 120~30I he he sorry đọc ko có kĩ.Nhưng để đạt được tốc độ đó thì kiếm thạch anh phù hợp hơi bị khó à,mình sai thạch anh 10MHz sau đó nhân lên 80MHz là ok roài.Còn mấy loại 33F chưa có điều kiện để sài vì hổng có mấy con đó.
Dùng thạch anh loại 7.3728Mhz rồi dùng PLLx16. Con thạch anh này HN bán khá nhiều, chắc TpHCM cũng vậy.
phamthaihoa vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-05-2007, 10:44 PM   #12
phamthaihoa
Đệ tử 3 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 56
:
Đúng như anh namqn nói, dsPIC33F,PIC24, dùng 2 xung clock cho một lệnh.
Cáo lỗi tội đoán mò

Cụ thể, trang 150 quyển dsPIC33F Family Datasheet.


PLL của dsPIC33F


Fosc của PIC33,24 tối đa là 80Mhz.
phamthaihoa vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 10:41 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam