Có bất kỳ đồ họa tương tự không?


23

Theo tôi hiểu, FPGA là các mạch "kỹ thuật số" linh hoạt, cho phép bạn thiết kế và xây dựng và xây dựng lại một mạch kỹ thuật số.

Nghe có vẻ ngây thơ hoặc ngớ ngẩn nhưng tôi đã tự hỏi liệu có các công nghệ "linh hoạt" nào khác cũng cung cấp các thành phần tương tự cho nhà thiết kế, như bộ khuếch đại, hoặc A / D hoặc D / A hoặc bộ thu phát hoặc các thành phần đơn giản hơn không?


1
Tôi đã nghe nói về một cái gì đó sẽ làm điều này một vài năm trước đây. Tôi không biết tên của họ là gì.
Kellenjb

3
Một câu hỏi không quá trùng lặp trong quá khứ: Electronics.stackexchange.com/questions/24315/
Photon

2
Tôi nhớ nó được gọi là FPAA (Mảng tương tự lập trình trường)
Matt

Có một số nhà cung cấp cụ thể khác ngoài Altera và Xilinx có ADC và DAC được tích hợp trong chính các GPU của họ. Bên cạnh đó, Matt cho biết chúng tôi cũng có mảng Fild lập trình tương tự.
quantum231

Không hoàn toàn những gì bạn đang yêu cầu nhưng dù sao cũng thú vị: zrna.org
tonys

Câu trả lời:


23

Tôi đã sử dụng một dòng sản phẩm được gọi là Mạch tương tự có thể lập trình điện tử (EPAC), có lẽ cách đây hơn mười năm, được cho là tương đương với một loại đồ họa và Cypress trong nhiều năm đã sản xuất một dòng có tên là PSoC (Lập trình được System On Chip) kết hợp một mảng có thể chuyển đổi của cả mạch tương tự và kỹ thuật số. Lưu ý rằng trong cả hai trường hợp, các thiết bị có số lượng khối chức năng vừa phải (3 đến 24 hoặc hơn trong trường hợp PSoC) với các tùy chọn định tuyến có phần hạn chế, thay vì cung cấp hàng trăm hoặc hàng nghìn khối với đủ kết nối để cho phép định tuyến tùy ý .

Một lý do mà FPGA tương tự không cung cấp ở bất kỳ đâu gần tính linh hoạt trong thiết kế của các thiết bị kỹ thuật số là vì ngay cả khi một tín hiệu truyền tín hiệu kỹ thuật số qua hàng chục hoặc hàng trăm mức mạch định tuyến và logic, mỗi mức có tỷ lệ nhiễu tín hiệu 10dB (SNR), nghĩa là có tín hiệu nhiễu bằng 1/3, tín hiệu thu được có thể sạch. Ngược lại, nhận được tín hiệu sạch từ một thiết bị tương tự đòi hỏi mọi giai đoạn tín hiệu đi qua phải sạch. Việc định tuyến càng phức tạp, càng khó tránh việc thu tín hiệu đi lạc.

Trong các ứng dụng không đòi hỏi quá cao, việc có một lượng nhỏ mạch tương tự kết hợp thành chip có thể hữu ích. Ví dụ: tôi đã thiết kế một hộp nhạc sử dụng PSoC để lái loa Piezo trực tiếp; PSoC bao gồm một bộ giải mã, bộ lọc thông thấp thứ tư và bộ khuếch đại đầu ra. Sẽ không khó để sử dụng một con chip riêng để thực hiện quá trình lọc và khuếch đại, nhưng sử dụng PSoC đã tránh được việc cần thêm một con chip.


Sẽ tốt hơn nếu có một số loại tài liệu tham khảo cho việc này. Không có công ty? Không có dòng sản phẩm? Không có số phần? Không có bài viết về nó? Không thể tìm thấy bất cứ điều gì hữu ích bằng cách tìm kiếm "IC lập trình điện tử"
krb686

Hãy thử "Mạch tương tự lập trình điện tử"? Tôi mới làm một Google nhanh chóng và có vẻ như tôi đã nhận được cái tên hơi vắt (đã sửa ở trên).
supercat

2
@ krb686 Cypress PSoC
Tut

3

Đây là phát súng đầu tiên từ Google; dường như là một công nghệ rất mới và chỉ có một vài nhà sản xuất sản xuất chúng.

Tôi không biết phần tương tự có linh hoạt như khối FPGA không, nhưng chắc chắn nó sẽ kết hợp các tính năng.

CẬP NHẬT: Trong Actel chỉ có một ADC tích hợp (ASIC) và một số lượng đầu vào tương tự cố định, tùy thuộc vào kiểu máy.


Vì vậy, về cơ bản, đây là những GPU có một số thành phần tương tự chuyên dụng trong đó để sử dụng rất cụ thể? (xin lỗi tôi không biết PLL là gì).
Ali

Ồ, vừa thấy Kintex-7, rất tuyệt. Vì vậy, chúng được gọi là tín hiệu hỗn hợp.
Ali

1
Anadigm cũng làm cho FPAAs.
MikeJ-UK

2
@ThePhoton bạn không nên di chuyển bình luận bên dưới câu hỏi?
clabacchio

3

Nhiều năm trước, Lattice đã có một loạt được gọi là ispPAC với các cấu hình khác nhau của các khối tương tự có thể lập trình trong hệ thống. Độ phức tạp ở cấp độ CPLD nhiều hơn mức độ FPGA. Đây là tất cả bây giờ lỗi thời.

Tôi nghi ngờ đơn giản là có quá nhiều biến thể trong các yêu cầu trên các ứng dụng tương tự khác nhau để cho phép một chip "làm tất cả". Ví dụ, trong một thiết kế, bạn có thể cần bộ đệm đầu vào ADC với độ chính xác 16 bit; trong trường hợp khác, bạn có thể chỉ cần độ chính xác 8 bit và muốn giữ chi phí càng thấp càng tốt. Không có cách nào một khối lập trình đa năng có thể đồng thời phù hợp với cả hai ứng dụng đó.


3

Triad S bán dẫn, www.TriadSemi.com , thực hiện thông qua các mảng tín hiệu tương tự và hỗn hợp có thể định cấu hình (được gọi là VCAs). Các VCA này có thể cấu hình một mặt nạ và không thể lập trình trường. Điều này không có nghĩa là có phí mặt nạ và thời gian xử lý liên quan đến VCA.

Chi phí chế tạo VCA thấp hơn đáng kể so với ASIC tín hiệu hỗn hợp hoàn toàn tùy chỉnh truyền thống. Chế tạo, gói và thử nghiệm của VCA có thể chỉ trong bốn tuần so với 4 - 6 tháng đối với ASIC truyền thống.

Trường lập trình tương tự bị các vấn đề hiệu suất và tiếng ồn nghiêm trọng vì cấu trúc định tuyến chứa một số lượng lớn các bóng bán dẫn.

Thông qua cấu hình tương tự sử dụng vias làm tài nguyên kết nối. Các vias này là một phần tiêu chuẩn của một thiết kế tùy chỉnh đầy đủ nhưng trong một mảng tương tự có thể định cấu hình thông qua chỉ các vias thay đổi để định cấu hình một thiết kế trên một VCA nhất định.

Vias có hiệu suất rất cao, sức đề kháng thấp và tiếng ồn thấp. Thông qua các mảng được cấu hình có hiệu suất IC tín hiệu hỗn hợp tùy chỉnh đầy đủ với chi phí phát triển và thời gian chế tạo thấp hơn nhiều.

Tôi đã đăng một bài viết về Tại sao Tương tự lập trình trường là một quá ít lập trình trên PlanetAnalog.com.


Người này cùng với ViaDesigner, một nhà sản xuất SW có thể được sử dụng để lập trình ViaASIC từ TriadSemi. Không rõ ràng rằng có nhất thiết phải có một mối quan hệ ở đó, và anh ta cũng không quảng bá sản phẩm của mình - vì lợi ích của việc tiết lộ.
giữ chỗ

3

Vi điều khiển của bạn có thể có một số thành phần tương tự. Ví dụ: STM32F303x (A | C) có 4 opamp (§3.15) và 7 bộ so sánh (§3.16).

Có một số lượng tùy chỉnh rất hạn chế - ví dụ: đầu ra của opamp có thể được kết nối với ADC của vi điều khiển, nhưng chúng không thể được kết nối với chân đầu ra hoặc với đầu vào của bộ so sánh bên trong. Tuy nhiên, đầu ra của bộ so sánh có thể được kết nối với chân đầu ra . Ma trận kết nối đầy đủ có thể được tìm thấy trong §3.8.

Tôi cũng chắc chắn rằng các bộ vi điều khiển của các nhà cung cấp khác có một bộ thiết bị ngoại vi có thể định cấu hình tương tự - nhưng tôi đã làm việc với dòng STM32 gần đây, vì vậy tôi quen thuộc với thiết kế của họ.


1
Thật vậy, một số nhà sản xuất khác có các thiết bị ngoại vi tín hiệu hỗn hợp rất cấu hình trong danh mục MCU của họ. Ví dụ, kiểm tra MSP430FR235x và khối "Combo tương tự thông minh" của chúng.
mờ


1

Anadigm tạo ra một mảng tương tự lập trình FPAA hoặc trường. http://www.anadigm.com/fpaa.asp Phần mềm thiết kế của họ khiến việc thiết lập bộ lọc hoặc nhiều chức năng tương tự khác trở nên tầm thường. Servenger làm cho một ban phát triển <400USD chi phí thấp hỗ trợ phần mềm thiết kế Anadigm. PAM 5002R http://www.servenger.com/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.