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 28-05-2009, 08:02 PM   #1
tienminh
Đệ tử 3 túi
 
Tham gia ngày: Oct 2006
Bài gửi: 50
:
Các bác cho em hỏi,
Em đang dùng con 30F2020 có 4 bộ PWM.
Vậy nó có thể tạo được 4 bộ tín hiệu PWM có tần số khác nhau được không?
tienminh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-05-2009, 09:45 PM   #2
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 tienminh View Post
Các bác cho em hỏi,
Em đang dùng con 30F2020 có 4 bộ PWM.
Vậy nó có thể tạo được 4 bộ tín hiệu PWM có tần số khác nhau được không?
dsPIC30F2020 có thể tạo ra 4 tín hiệu PWM có tần số khác nhau, vì 4 bộ tạo tín hiệu PWM có các time base độc lập nhau.

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 03-09-2009, 12:15 AM   #3
ngoctan2310
Nhập môn đệ tử
 
Tham gia ngày: Oct 2008
Bài gửi: 2
:
Unhappy

em sinh viên ĐH cần thơ ,mới tự học về dsPic nên chưa hiểu lắm , em chủ yếu đọc datasheet và các tutorial trên picvietnam dsPic30f4011 có 6 pin xuất PWM nhưng chỉ thấy một thanh ghi TPMR và một thanh ghi PRPER làm sao mình set cả 6 chân này với 6 tần số PWM khác nhau được ?

Có 3 thanh ghi duty cycle PDC<1-3> vậy các chân ngõ ra PWMxL và PWMxH sẽ có cùng duty cycle ?

em cần điều khiển 4 DC motor với tốc độ khác nhau - nhưng em không rõ dsPic30f4011 có đáp ứng được không? mong các thành viên diễn đàn giải thích giùm .
ngoctan2310 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-08-2010, 11:26 PM   #4
tienminh
Đệ tử 3 túi
 
Tham gia ngày: Oct 2006
Bài gửi: 50
:
Hi anh Nam,
Trong datasheet của dsPIC30F2020,phần PWM Period (trang 125) có công thức:
Period Duration = (PTPER + 1)/120 MHz @ 30 MIPS
Em thấy có vẻ công thức này không được tổng quát và khoa học.
Nếu em không chạy ở 30MIPS , giả sử chỉ dùng thạch anh ngoài 4MHz với PLL, và muốn tạo PWM=50KHz thì công thức tính tổng quát sẽ như thế nào?
Thanks.
tienminh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-08-2010, 01:28 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 tienminh View Post
Hi anh Nam,
Trong datasheet của dsPIC30F2020,phần PWM Period (trang 125) có công thức:
Period Duration = (PTPER + 1)/120 MHz @ 30 MIPS
Em thấy có vẻ công thức này không được tổng quát và khoa học.
Nếu em không chạy ở 30MIPS , giả sử chỉ dùng thạch anh ngoài 4MHz với PLL, và muốn tạo PWM=50KHz thì công thức tính tổng quát sẽ như thế nào?
Thanks.
Bạn xem mục 30.9 trong tài liệu "Power Supply PWM" (DS70270C), link download dưới đây:
http://ww1.microchip.com/downloads/e...Doc/70270C.pdf

PWM Period = 1/(PWM Switching Frequency)

Tùy vào việc bạn dùng time base chung hoặc dùng time base độc lập mà giá trị được tính dựa vào giá trị của thanh ghi PTPER hay PHASEx.

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
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à 07: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