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)
-   -   dsPIC 30F (http://www.picvietnam.com/forum/showthread.php?t=5305)

son_dd06kstn 14-11-2009 03:41 PM

dsPIC 30F
 
Em là người mới vào diễn đàn và cũng chưa biết gì về dsPIC. Nên em viết bài này mong các bác, các anh, các chị (nếu có) xem qua và sửa sai dùm. Em xin đa tạ nhiều.

son_dd06kstn 14-11-2009 04:00 PM

dsPiC 30F
1)Khái niệm về dsPIC 30F:
a) Thế nào là DSC (digital signal controller):
DSPic hay còn gọi là bộ vi điều khiển số tín hiệu DSPic là một chip vi điều khiển được tích hợp những khả năng điều khiển của vi xử lý (MCU) với khả năng hiệu quả trong tính toán cùng với một bộ xử lý số tín hiệu (digital signal processor DSP). DsPic 30F là dòng dàn sản phẩm đầu tiên của công ty microchip với thiết kế một các đặc biệt được tung ra thị trường.
Dòng dsPIC 30F đáp ứng một dải rộng các yêu cầu chất lượng, điều này là nó trở thành một kiến trúc lý tưởng cho người sử dụng.
dsPIC 30F thiết kế một cách quen thuộc với người dùng MCU, đặc biệt là những người đã sử dụng PIC. Đặc tính của dsPIC được thiết kế một cách nhất quán dễ dàng được chấp nhận bởi những người sử dụng DSP. Hơn thế nữa, với một cấu trúc kinh tế của dsPIC làm cho nó tiết kiệm nhiều chi phí trong những ứng dụng điều khiển.

son_dd06kstn 14-11-2009 04:36 PM

b) Các đặc điểm quan trọng của dsPIC:
dsPIC được cấu trúc từ thấp tới cao để cung cấp tất cả những đặc tính mà một người sử dụng mong được trong ngành công nghiệp ứng dụng MCU 16 bit. Bao gồm:
Một bộ lệnh đa năng, kép cùng với những chế độ định địa chỉ mở rộng(addressing modes). Vận hành trong một bộ thanh ghi đa năng, thanh ghi làm việc, thanh ghi và ngăn xếp mềm (software stack). Kết quả là một sự hiệu quả cao trong chương trình biên dịch C.
Tất cả các loại linh kiện dsPIC 30F sử dụng một công nghệ lưu trữ Flash cho bộ nhớ chương trình và EEPROM dữ liệu để mà cung cấp một sự xử lý tối đa trong xây dựng chu trình thời gian (cycle time) một cách linh hoạt.
Công nghệ lập trình nhanh trên mạch làm cho khả năng cập nhật từ xa các bộ nhớ chương trình và EEPROM dư liệu.
Ngoài ra, một khả năng đáng tin cậy cao của bộ nhớ Flash có khả năng lưu trữ dữ liệu trên 40 năm, với khả năng ghi và xóa lên đến 1 triệu lần, khả năng chịu đựng nhiệt độ cao (85 độ C).
Một ứng dụng rất cạnh tranh DSP có thể được thực hiện nhờ một bộ các đặc tính DSP của dsPIC 30F bao gồm: Một bộ nhân đơn chu kỳ (single cycle) 17x17, 2 bộ tích lũy (accumulators) 40 bit, một bộ chuyển đổi ống (barrel shifter) 40 bit,vòng lặp bit zero trên đầu DO và REPEAT (zero overhead Do and Repeat loops), bộ bão hòa và làm tròn kết quả, và chế độ định địa chỉ đặc biệt cung cấp cho bộ đệm vòng (circular buffers) và bộ FFT ( Fast Fourier Transformer : biến đổi Fourier nhanh).
Cấu trúc dsPIC 30F cũng cung cấp một đặc tính linh hoạt cho cấu trúc ngắt quá trình một cách linh hoạt.
Mỗi dsPIC 30F chứa đựng một bộ mở rộng các module ngoại vi bao gồm các timer,hệ thống phụ nối tiếp (serial subsystems) và nhiều bộ biến đổi A/D. Tuy nhiên, một vài linh kiện dsPIC 30F còn chứa nhiều ngoại vi cải tiến phù hợp trong những ứng dụng đặc biệt như: điều khiển động cơ, âm thanh, và kết nốt internet.
Cuối cùng nhưng không phải là kém qua trọng. Những linh kiện dsPIC 30F chứa đựng một sự lôgic trong thiết kế phân cứng làm cho nó có khả năng debug trên mạch và lập trình Flash, tránh trường hợp tách linh kiện trên board.

son_dd06kstn 14-11-2009 04:42 PM

Nói tóm lại các đặc tính dsPIC 30F là:
+ CPU 16 bit với ứng dụng cao, thiết kế cho hiệu quả tối ưu cho trình biên dịch C.
+ Bộ nhớ chương trình Flash đáng tin cậy linh hoạt.
+ Ứng dụng DSP cạnh tranh.
+ Hệ thống ngắt nhanh và dứt khoát.
+ Nhiều đặc tính I/O cải tiến.
+ Bộ chuyển đổi A/D 10&12 bit nhanh và chính xác.
+ EEPROM dữ liệu và SRAM.
+ Khả năng debug trên mạch.

son_dd06kstn 14-11-2009 04:45 PM

>> trong phân tiếp theo sẽ đề cập tiếp về c) Các Thông Số Vận Hành của dsPIC. Mong các anh xem qua và cho ý kiến a. Thanks!

tungnh 15-11-2009 08:54 PM

Rất ghi nhận đóng góp của bạn cho anh em trong diễn đàn, nhưng nếu được bạn có thể gộp lại thành một file.doc, hay file.pdf để anh tiện đọc hơn.

namqn 15-11-2009 09:03 PM

Có vẻ như bạn đang dịch webinar sau:
http://techtrain.microchip.com/webse...tro_111204.pdf

Có nhiều chỗ bạn dịch chưa ổn đâu, có những cụm từ bị dịch sai nghĩa.

Thân,

son_dd06kstn 16-11-2009 05:37 AM

em thấy tài liệu này đọc rất đễ hiểu, nên vừa học dsPIc vừa dịch lại. Anh namqn có thể chỉ cho em chỗ nào chưa dịch dúng không ạ. cảm ơn góp ý của các anh.

son_dd06kstn 16-11-2009 05:52 AM

à, tiện thể anh cho em hỏi mạch nạp dsPIC30F6010A và chíp mua ở đâu thì tốt? có người bảo em nên mua tại R&P, nhưng em thấy chỗ này đắt quá. anh có biết chỗ nào vừa rẻ vừa đảm bảo chất lượng không?

bbaacc01 16-11-2009 08:42 AM

Mình đứng trên quan điểm nguời đọc mà nhận xét nhé, mình không phải chuyên gia như anh Namqn nên nhận xét của mình chỉ là "quan điểm cá nhân"
Trích:

Nguyên văn bởi son_dd06kstn (Post 31242)
Nói tóm lại các đặc tính dsPIC 30F là:
+ CPU 16 bit với ứng dụng cao, thiết kế cho hiệu quả tối ưu cho trình biên dịch C.

Tớ chả biết sao nhưng cậu dịch vầy chẳng dễ hiểu gì cả, chữ "high performance" có lẽ không có ý nghĩa là "ứng dụng cao" như cậu nghĩ đâu (tớ chỉ nghĩ thế thôi !!)

Trích:

+ Bộ nhớ chương trình Flash đáng tin cậy linh hoạt.
+ Ứng dụng DSP cạnh tranh.
Cũng như trên vậy, bạn dịch đại ra nên rất khó hiểu, xem lại chữ "performance" đi hé ?

Trích:

+ Hệ thống ngắt nhanh và dứt khoát.
Có thể hiểu sơ sơ, nhưng liệu bạn là nguời dịch bạn có hiểu "dứt khoát" là như thế nào không ?

Trích:

+ Nhiều đặc tính I/O cải tiến.
Chữ "Advance" bạn dịch là "cải tiến" thì có lẽ hơi có vấn đề.

Trích:

+ Bộ chuyển đổi A/D 10&12 bit nhanh và chính xác.
Câu này trong tiếng Anh thì tớ hiểu A/D 10 bit là FAST A/D, A/D 12 bit là PRECISE A/D(nhưng mà nó cũng nhanh lắm !!) (không biết tớ có hiểu nhầm không), nhưng câu của bạn thì tớ thấy ý nó hơi khác, câu này tớ không chắc lắm.
Trích:

+ EEPROM dữ liệu và SRAM.
Không có ý kiến

Trích:

+ Khả năng debug trên mạch.
Câu này nguyên văn có lẽ có số nhiều ?

Mình góp ý với bạn là bạn không nên dịch các bài thuyết trình về kĩ thuật kiểu như bài này, bản thân kĩ thuật đã chính xác, bài seminar hoặc thuyết trình của các công ty lớn đuợc nguời ta nghiên cứu rất là kĩ, mỗi từ là một từ để ăn tiền, bạn chỉ nên dịch khi bạn cứng cứng như họ và phải kha khá về kĩ thuật, dù cho bạn có đưa cho cử nhân anh văn hoặc thậm chí một Việt Kiều nhưng những nguời này không liên quan tới ngành thì họ cũng dịch không tốt như thường.
Vậy với những bài như vậy bạn kĩ sư tài năng nên làm gì:
---> Viết ra và thuyết trình những gì mình hiểu !!!

-Câu hỏi về cái mạch nạp, bạn thử dịch từ tiếng Anh này xem :"Trade Off", mà thật ra bạn nói chỗ R&P đắt thì có thể bạn đã biết có chỗ khác rẽ rồi (!)

son_dd06kstn 16-11-2009 01:58 PM

cảm ơn ý kiến của anh. trade off có phải là "giá nào của nấy" đúng không?

double2568 27-05-2010 02:49 AM

các bạn cho mình hỏi là dsPic có ứng dụng biến đổi D/A được không, đề tài của mình là thiết kề mạch Echo nên có cả A/D và D/A vậy có phải là mình phải thiết kế bộ D/A riêng phải không. Nếu vậy ngõ vào bộ D/A này lấy từ chân nào của Pic.Mình cám o9n.

bien_van_khat 27-05-2010 09:38 AM

dsPIC33FJ128GP802 hoặc GP804 có sẵn DAC

baolvq 20-07-2012 05:43 PM

Hi all!

Các A có thể cho mình tài liệu tiếng việt về dspic30F6014A được không?

tks!


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

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