Mình cần 1 bảng thống kê so sánh ưu nhược điểm của những loại lập trình và sử dụng các họ chip trên?Thanks các bạn
Thông báo
Collapse
No announcement yet.
So sánh FPGA,và MCU, PSOC, AVR, DSP, CPLD
Collapse
This topic is closed.
X
X
-
he he, bác hay nhỉ. Tự nhiên so sánh mấy con kia làm sao được. Ví dụ như DSP theo em chắc hơn mấy con AVR rồi cả về tốc độ tính toán lẫn tài nguyên
on chip. Còn System-on-chip thì tuỳ yêu cầu công việc mà nên chọn PSoC, FPGA. Nói chung, bác tìm trên mạng đi, nếu có thì up lên cho anh em tham khảo. Còn ai đó làm hết cả với tất cả những con trên thì lên tiếng chứ nhỉ ?
-
Bác quochunguic đưa ra câu hỏi hay đấy. Bạn daihang86 so sanh như thế e không chính xác lắm, nếu bạn nói vậy sao người ta không chuyển sang DSP hết mà dùng AVR chi?
Câu hỏi sẽ hay hơn nếu bạn <người sử dụng> đưa ra lý do chọn các chip lập trình cho ứng dụng của mình! Ví dụ như bây giờ tui vẫn xài mấy con 20 chân nhỏ bé xinh xinh của Atmel vì nó rẻ và thích hợp trong các sản phẩm dân dụng.
------------------
------------------
Comment
-
To Family, thì bác quochungic chỉ bảo so sánh ưu điểm thôi, chứ có để ý đến giá cả đâu. Đúng là với ứng dụng cần ở tốc độ sử lí nhanh thì DSP sẽ nhanh hơn. Còn ở tốc độ mà AVR có thể đáp ứng được thì dùng nó cũng được. AVR rẻ, có thể làm việc với riêng nó chứ không như DSP, thường em chỉ thấy làm việc với Kit_Dev của nó.
Comment
-
hi, hi Không có PIC đã khó so sánh, giờ thêm nó lại càng rối ren. Bác nào liên hệ được với anh feleaf hay namqn nhờ 2 bác ấy góp ý tí chút đi. Chứ học trong nước thì hơi khó nhận xét lắm. Em thì chỉ khoái DSP, PSoC, FPGA, CPLD.
Con khác không khoái lắm.
Comment
-
Cái đó cũng rất quan trọng bạn à, tui thấy hầu hết các trường hợp trong thực tế sản xuất, phải quan tâm đặc biệt đến giá cả. Nếu bạn chỉ có mục đích nghiên cứu thì mới chưa cần để ý nhiều<chắc không phải svNguyên văn bởi daihang86To Family, thì bác quochungic chỉ bảo so sánh ưu điểm thôi, chứ có để ý đến giá cả đâu.
> mà để tâm đến công dụng và tình hình thực tại ở ta có sản xuất mạch in loại đó được chưa?
Hic, cao cấp quá, mấy con này chân cẳng nhiều nhìn thấy sợ!Nguyên văn bởi daihang86Em thì chỉ khoái DSP, PSoC, FPGA, CPLD.
Tui cũng thấy rằng, các con chuyên dụng hầu như ít khi nào dùng làm CPU, với các hệ thống nhúng, ở ta chuộng MCU hơn.
Nguyên văn bởi qmkHihi không có Pic là có người buồn đấy... nhớ bổ sung nhé!Nguyên văn bởi daihang86hi, hi Không có PIC đã khó so sánh, giờ thêm nó lại càng rối ren.Hơ, bác nào bắn phát súng đầu tiên đi!Nguyên văn bởi FamilyCâu hỏi sẽ hay hơn nếu bạn <người sử dụng> đưa ra lý do chọn các chip lập trình cho ứng dụng của mình!
------------------
------------------
Comment
-
Ý kiến của tôi:
Vi điều khiển dùng cho điều khiển tổng quát: PIC, AVR, MCS51 (8051 và tương thích), ARM (rất nhiều hãng), MSP430, ...
Nhân điều khiển kết hợp với DSP dùng cho các ứng dụng đặc biệt tận dụng các thuật toán xử lý số tín hiệu: TMS320, dsPIC, ...
Mạch logic có thể lập trình dùng cho các mạch logic cấp thấp tốc độ cao: CPLD, FPGA (FPGA có đủ tài nguyên để hiện thực cả một hệ vi xử lý/vi điều khiển, nhưng có ai đầu tư công sức thời gian chỉ để hiện thực một hệ thống đơn chiếc kiểu này đâu)
Tôi chưa từng thử qua PSoC và FPAA nên không thể có ý kiến về chúng.
Theo tôi, việc so sánh nên dựa vào ứng dụng cụ thể. Một so sánh chung chung sẽ đòi hỏi khá nhiều thời gian và công sức, và tôi chắc là không có ai đã từng dùng qua mọi loại linh kiện trên, và ai cũng có những thiên kiến nhất định đối với những loại mà mình đã dùng nhiều.
Thân,Biển học mênh mông, sức người có hạn
Comment
-
hịc, bác namqn nói FPGA đủ tài nguyên thực hiện cả 1 hệ VSL thì đúng đấy. Nhưng giá quá đắt nếu em làm chỉ ứng dụng 1 vài ứng dụng của mình. Cái giá đó mình hoàn toàn giải quyết được khi sử dụng 1 con DSP mà thời gian tiết kiệm hơn. Còn bác nào về hệ thống nhúng (như cho bọn FPT) thì em không rõ lắm. Còn thì em thấy ứng dụng DSP+FPGA(CPLD) trong biến tần, còn PSoC thì do có cả khối analog nên ứng dụng vào các bộ softstarter hay hơn.
Comment
-
Hệ thống nhúng là hệ thống có ít nhất 1 phần tử có thể điều khiển được! Thường gồm có vi đk, firmware<thường chứa trong EPROM, FLASH>, hoặc/và FPGA, FPLD... nhằm thực hiện một chức năng chuyên biệt nào đó. <hi hi, tui chép y như định nghĩa>
Ứng dụng DSP để làm bộ biến tần hiện nay ta chỉ mới có trong phòng thí nghiệm, chưa thấy công ty nào ở VN sản xuất loại này <trên thế giới, số công ty thực sự sản xuất biến tần cũng không nhiều, chủ yếu mua công nghệ lẫn nhau
> (không kể loại biến tần của Đài Loan hiện nay đang dùng nhiều trên thị trường sử dụng 1 con PIC để đk)
Chữ Softstart nhằm để nhấn mạnh khả năng điều khiển gia tốc của bộ khởi động, nếu nó thuôc loại hiện đại thì cần thêm các tính năng khác.. <như nối mạng với bộ đk trung tâm chẳng hạn>.
Bạn daihang86 đưa ra một vài ứng dụng analog đăc trưng để sử dụng PSoC cho bà con biết với!
và, tiện thể, sao lại nên dùng PSoC trong trường hợp này, giả sử tui có MCU 8bit có tích hợp Analog thì thay PSoC được không? <xin lỗi, tôi không rành về mấy họ PSoC lắm vì chưa có điều kiện sử dụng>
------------------
------------------
Comment
-
Tùy thuộc các ứng dụng mà nên chọn loại sử dụng.
+FPAA là mảng analog lập trình được. Chính PSoC cũng áp dụng một nhánh này trong việc tạo các array analog. Tuy nhiên, PSoC chưa thể sánh với anadim về công nghệ array analog. Ngay cả FPAA cũng chưa thể ứng dụng trong lĩnh vực analog tốc độ cao như tín hiệu ảnh, tín hiệu xung ngắn...
+PSoC với vài năm lại đây là một vấn đề thời sự nóng hổi, chip bán rất chạy, song hiệu quả đưa lại, độ ổn định vẫn chư khẳng định vị thế của mình(cái này sẽ làm nhiều FAN PSoC ko vui). Còn rõ hơn sẽ có những phân tích vào kỳ tới.
+Khó thể so sánh một uC, uP tốc độ cao với DSP trong một ứng dụng xử lý số, một uC,uP tốc độ tới hàng trăm MIPS cũng ko thể bằng một một DSP mà tốc độ chỉ vài chục MIPS. Đó bởi cấu trúc phần cứng các lệnh nhân chập một nhịp(ta tưởng tượng đưa một mảng a[i]*b[N-i] )...
Còn nữa...
Comment
-
Câu này đúng! Nhưng chưa đủ!Nguyên văn bởi thaithutrangTùy thuộc các ứng dụng mà nên chọn loại sử dụng.
Bạn nói ta đặt nước ngoài thì tui bó tay! Nhưng cũng có thể, nếu mặt hàng sản xuất là có tìm năng và cạnh tranh với hàng nước ngoài được. <hi vọng>Nguyên văn bởi FamilyNếu bạn chỉ có mục đích nghiên cứu thì mới chưa cần để ý nhiều<chắc không phải sv > mà để tâm đến công dụng và tình hình thực tại ở ta có sản xuất mạch in loại đó được chưa?
Điều này có đúng không với thế hệ ARM9 trở lên hoạt động ở tần số xung nhịp hệ thống khoảng 200MHz. Cấu trúc phần cứng của ARM với 32 bit hỗ trợ nhân chia số float, chắc cũng không đến nỗi 1.1x200MIPS không lại 1 con DSP vài MIPS nhỉ?Nguyên văn bởi thaithutrang+Khó thể so sánh một uC, uP tốc độ cao với DSP trong một ứng dụng xử lý số, một uC,uP tốc độ tới hàng trăm MIPS cũng ko thể bằng một một DSP mà tốc độ chỉ vài chục MIPS. Đó bởi cấu trúc phần cứng các lệnh nhân chập một nhịp(ta tưởng tượng đưa một mảng a[i]*b[N-i] )...
Còn nữa....
Mà đời ARM này đã hỗ trợ DSP rồi còn đâu? 
Câu trên càng khó tin hơn khi nhắc tới các uP?
Chỉ nói thế chứ khi so sánh các con hoạt động cùng tần số thì tất nhiên DSP thắng thế <cái gì chuyên dụng cũng mạnh các bác nhỉ? thằng uC, uP coi vậy chứ 'bá nghệ bá tri bá láp'
> 
Hi vọng sẽ có sản phẩm sử dung những con chip chinh chiến này được đưa vào đời sống trong nay mai.------------------
------------------
Comment
-
Hơ hơ, mà sao các fan MCU ít lên tiếng nhỉ? PIC bang, AVR bang, 8051 bang,... hehe, điểm mạnh của các bác sao không kể ra để anh em biết xài!
Ví dụ như tui lấy một con 89C2051 bé nhỏ xinh xinh <giá <15k> bỏ vào cái Remote, bán cho người ta 80k <chém chút>, thế là có lời!
Chờ các bác kể ra các ứng dụng, và lý do sao lại chọn chip đấy cho ứng dụng của mình, điều đó thiết thực hơn coi con nào mạnh hơn!------------------
------------------
Comment
-
he he....Em là một fan chuyên xài MCU đây, vì nó đã quá tốt so với đòi hỏi của mình, nhưng sắp tới xẽ sử dụng DSP vì chuyển sang một loại sản phẩm khác và chỉ có nó mới là loại phù hợp nhất.
Riêng em, so sánh những kiểu như trên sẽ rất là vô nghĩa, khi mà một đề tài quá lớn, mà chỉ nói có vài câu, chỉ làm cho tất cả những ai chưa từng sử dụng càng thêm phần "choáng váng" khi tiếp cận. Tất cả các dòng uC ra đời đều có mục đích riêng của nó. Vì sao ạ? Vì trong thực tế ứng dụng họ chỉ sử dụng cho một mục đích nào đấy, nếu có quá nhiều tài nguyên mà không dùng hết thì vô cùng lãng phí.
Có rất nhiều ví dụ để chứng minh rằng trong ứng dụng ấy MCU là phù hợp hơp DSP rất nhiều và .... ngược lại.
Comment
Bài viết mới nhất
Collapse
-
bởi mylinhattChào anh em cơ khí,
Trong quá trình tư vấn đầu tư thiết bị cho xưởng, mình gặp rất nhiều câu hỏi kiểu: “Nên mua máy phay CNC cũ để tiết kiệm, chọn máy mới phổ thông cho yên tâm, hay cố gắng lên máy chất lượng cao để làm hàng khó?”. Thực tế, đây không phải câu hỏi chỉ về...-
Channel: Máy công cụ
hôm nay, 13:38 -
-
bởi torasungChào anh em,
Mình đang tìm hiểu và cấu hình một con biến tần Delta model VFD037E43A dùng cho động cơ công suất nhỏ, ứng dụng băng tải và quạt. Trước đây mình chủ yếu làm với vài dòng khác của Delta nhưng chưa dùng nhiều model này, nên muốn...-
Channel: Điện tử công nghiệp
Hôm qua, 09:13 -
-
Trả lời cho Vấn đề về tốc độ quaybởi nguyendinhvanSử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
-
Channel: Điện tử truyền hình
14-12-2025, 19:50 -
-
bởi Andrea14Chào mọi người,
Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...-
Channel: Điện tử truyền hình
12-12-2025, 12:42 -

Comment