PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   dsPIC - Bộ điều khiển tín hiệu số 16-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=29)
-   -   Adc (http://www.picvietnam.com/forum/showthread.php?t=4870)

tkpro 02-09-2009 07:58 PM

Adc
 
các pác cho e hỏi thêm một tý. Dùng ADC trong Pic, DSPic có cách nào đọc dữ liệu qua adc nhanh hơn ko? e delay_us(10) đọc thì ok rồi nhưng bây giờ muốn nâng tốc độ của nó lên. mong các cao thủ chỉ giáo.

namqn 03-09-2009 09:30 AM

Trích:

Nguyên văn bởi tkpro (Post 29230)
các pác cho e hỏi thêm một tý. Dùng ADC trong Pic, DSPic có cách nào đọc dữ liệu qua adc nhanh hơn ko? e delay_us(10) đọc thì ok rồi nhưng bây giờ muốn nâng tốc độ của nó lên. mong các cao thủ chỉ giáo.

Không riêng gì module ADC của PIC/dsPIC, mà bất kỳ bộ ADC nào cũng có giới hạn về tốc độ. Nếu đã đạt tốc độ tối đa cho phép thì không thể nâng tốc độ lên nữa.

Nếu bạn vẫn chưa đạt tốc độ tối đa, bạn có thể nâng tốc độ xung clock vào bộ ADC, và giảm thời gian thu thập tín hiệu (acquisition time) đến mức giới hạn để nâng tốc độ của module ADC trong PIC/dsPIC.

Thân,

tkpro 03-09-2009 08:07 PM

Trích:

Nguyên văn bởi namqn (Post 29251)
Không riêng gì module ADC của PIC/dsPIC, mà bất kỳ bộ ADC nào cũng có giới hạn về tốc độ. Nếu đã đạt tốc độ tối đa cho phép thì không thể nâng tốc độ lên nữa.

Nếu bạn vẫn chưa đạt tốc độ tối đa, bạn có thể nâng tốc độ xung clock vào bộ ADC, và giảm thời gian thu thập tín hiệu (acquisition time) đến mức giới hạn để nâng tốc độ của module ADC trong PIC/dsPIC.

Thân,

cám ơn anh. điều đó e biết chút. nhưng vấn đề e hỏi cụ thể trong pic,dspic. giả sử e dùng dspic chạy 80MHz thì thời gian sau khi set adc nhanh nhất e có thể đọc được là bao nhiêu. thanks!

falleaf 03-09-2009 11:36 PM

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

Hãy post bài đúng box, bạn có thể tìm thêm thông tin ở box dsPIC, sao lại post bài vào box PIC cơ bản?

Chúc vui

namqn 03-09-2009 11:37 PM

Trích:

Nguyên văn bởi tkpro (Post 29274)
cám ơn anh. điều đó e biết chút. nhưng vấn đề e hỏi cụ thể trong pic,dspic. giả sử e dùng dspic chạy 80MHz thì thời gian sau khi set adc nhanh nhất e có thể đọc được là bao nhiêu. thanks!

dsPIC có nhiều dòng có giới hạn tốc độ khác nhau đối với module ADC. Nếu bạn dùng dsPIC33F, có thể vào link sau để xem giới hạn tốc độ lấy mẫu/chuyển đổi của dsPIC (cột Analog Peripherals):
http://www.microchip.com/ParamChartS...g=en&pageId=75

Tương tự, link sau áp dụng cho các dsPIC30F:
http://www.microchip.com/ParamChartS...g=en&pageId=75

ksps = kilo sample per second (ngàn mẫu/giây). 2000 ksps = 2 triệu mẫu/giây.

Thân,


Múi giờ GMT. Hiện tại là 12:49 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam