Cổng logic có thể được sử dụng cho mạch chứa bộ điều khiển vi mô


9

Tôi tự hỏi nếu một cổng logic sẽ được sử dụng cho một mạch có chứa bộ điều khiển vi mô. Có trường hợp khi một cổng logic tương tự được ưa thích hơn một bộ điều khiển vi mô và một số tiện ích sử dụng cổng logic tương tự trong tuổi của bộ vi xử lý và bộ điều khiển.


"Cổng analog", cổng kỹ thuật số trong một con chip riêng biệt (74HC00, v.v.) là gì? Hoặc một công tắc tương tự hoặc chip chọn (CD4066, v.v.)?
Wouter van Ooijen

Ý tôi là cổng OR hoặc AND hoặc NOR thông thường của bạn.
jsjsjsjsjsjs

2
'Cổng logic tương tự' có nghĩa là một cổng có chức năng tương tự thống kê, ví dụ: Trong cổng XOR logic tương tự (Cổng mềm XOR Cổng,), các đầu vào của cổng thực sự được xác định theo tỷ lệ hiện tại với xác suất đầu vào là logic 1 ”hoặc logic‘0’ google.com/patents/US8742794 và một vài tài liệu nghiên cứu
Pete Kirkham

Cảm ơn tất cả mọi người đã trả lời hoặc nhận xét. Câu trả lời của bạn thực sự hữu ích.
jsjsjsjsjsjs

Câu trả lời:


14

Tôi nghĩ bạn có nghĩa là một cổng logic 'rời rạc'.

Vâng, có những lý do bạn có thể muốn sử dụng một cổng bên ngoài. Tôi sẽ lấy một ví dụ thực tế: Tôi có một vi điều khiển điều khiển tín hiệu đồng hồ đến một số hộp bên ngoài. Nó phải bật đồng hồ (vài MHz) tại một thời điểm được xác định bởi vi điều khiển và không được cung cấp bất kỳ xung 'runt' nào. Bằng cách đồng bộ hóa kích hoạt với bộ tạo đồng hồ (flip-flop) và gating nó (cổng 'và'), các thông số kỹ thuật có thể được đáp ứng. Không có cách nào để làm điều đó chỉ với vi mô.

Trong trường hợp khác, tín hiệu bên ngoài từ bộ so sánh phải được bật bởi bộ hẹn giờ trong vi điều khiển. Thiết bị ngoại vi vi điều khiển có khả năng chính xác (kịp thời) chuyển đổi chân cổng của nó, nhưng không có khả năng 'và' tín hiệu với trạng thái chân đó.

Trong một số trường hợp, các bộ vi điều khiển đã được trang bị một số logic có thể định cấu hình để xử lý loại yêu cầu này (chẳng hạn như 'CLC' hoặc 'ô logic có thể định cấu hình') trên các bộ phận của Microchip), nhưng sẽ luôn có các ứng dụng mà nhà sản xuất vi mô không lường trước được ứng dụng. Trên thực tế, đôi khi chúng ta buộc toàn bộ một FPGA với hàng trăm ngàn cổng vào micro để có đủ logic bên ngoài để đáp ứng các yêu cầu.


Cypress S bán dẫn có PSoC thực sự tuyệt vời với các loại CLC trên chúng, tôi tự hỏi liệu chúng có thể giải quyết được các vấn đề này không. Atmel vừa ra mắt với ARM Cortex M0, dòng D20, như một khối hệ thống con truyền thông có thể cấu hình đầy đủ nhưng không hoàn toàn có liên quan haha.
KyranF

2
@KyranF Con khỉ đột nặng 364kg trong hộp công cụ bây giờ là chip Zynq của Xilinx. Một GPU có kích thước tốt với chip ARM A9 32 bit lõi kép.
Spehro Pefhany

Wow, không phải với $ 70 thì không! Trông thực sự tốt mặc dù. Các chip cypress cũng có sẵn trong các gói không phải là BGA, dành cho những người có thiết bị kém chuyên nghiệp hơn để xử lý. Tôi đoán rằng một dự án lớn sẽ được hưởng lợi từ sức mạnh hàng loạt của A9 và lõi kép A9. Giống như một trạm điều khiển khổng lồ với nhiều giao diện có lẽ.
KyranF

@KyranF Chúng tôi đang sử dụng chúng để xử lý tín hiệu nặng. Chỉ cần một hộp nhỏ (nhưng đắt tiền) với cổng Ethernet và một số cảm biến. ;-)
Spehro Pefhany

1
Các thiết bị Xmega E của Atmel có một loạt logic keo ( XCL ) được tích hợp vào các chip có giao diện với lõi theo nhiều cách.
Ignacio Vazquez-Abrams

8

Cổng logic kỹ thuật số ("cổng logic tương tự" không có ý nghĩa) đôi khi vẫn được sử dụng với vi điều khiển. Thông thường lý do là một cái gì đó cần phải được thực hiện ở tốc độ của một cổng logic mà phần sụn quá chậm. Một khả năng khác là mở rộng khả năng I / O của micro. Ví dụ, nếu bạn có một số thiết bị trên xe buýt, có thể bạn sẽ có logic bên ngoài để khóa dữ liệu đến và đi từ xe buýt. Cũng có thể có logic bên ngoài để xử lý trọng tài, vì điều này thường phải xảy ra ở tốc độ của chu kỳ xe buýt hoặc phân số của chu kỳ xe buýt.


5

Một lý do khác: tiêu thụ hiện tại cực thấp khi không chuyển đổi. Bạn có thể sử dụng điều này để đáp ứng với đầu vào đơn giản khi micro bị tắt hoặc quyết định có đánh thức nó để thực hiện xử lý hay không.


5

Microchip đã xác định rằng đủ các nhà thiết kế cần thêm một số logic "keo" ngoại vi vào các thiết kế của họ mà họ đã đưa ra với hai họ vi điều khiển - PIC16 (L) F150PIC10 (L) F32X - bao gồm tối đa bốn Tế bào Logic có thể định cấu hình (CLC), giống như một CPLD thu nhỏ.

nhập mô tả hình ảnh ở đây

Có tám chức năng logic khác nhau có sẵn:

• AND-OR
• OR-XOR
• AND
• S-R Latch
• D Flip-Flop with Set and Reset
• D Flip-Flop with Reset
• J-K Flip-Flop with Reset
• Transparent Latch with Set and Reset

Ví dụ ở đây là một flip-flop:

nhập mô tả hình ảnh ở đây

Trong trường hợp PIC10 (có một CLC), điều đó thật tuyệt vời đối với một thiết bị sáu pin có giá dưới 40ȼ về số lượng. Ở mức giá đó, chi phí và không gian tiết kiệm hơn khi phải bao gồm một số chip logic riêng biệt cộng lại.


5

Một mặt, logic "rời rạc" có thể thực hiện các hoạt động nhanh hơn và đáng tin cậy hơn mà vi điều khiển có thể thực hiện. Và, điều mà đôi khi còn quan trọng hơn, các cổng logic có thể hoạt động đồng thời, trong khi một uC vốn có tính tuần tự.

Ngoài ra, nếu bạn có một bảng mạch đông đúc, bạn có thể lưu các chân I / O trên vi điều khiển nếu bạn có thể thực hiện các hoạt động đó ở bên ngoài.


3

Để thêm vào danh sách các ứng dụng, chúng cũng hữu ích khi xử lý tín hiệu đầu vào nhanh hơn bạn có thể xử lý trực tiếp trong vi điều khiển. Ví dụ, trên bảng tôi đang làm việc tại thời điểm này, máy dò pha - đơn giản là cổng XOR - với điện trở và tụ điện cho phép MCU đọc được pha tương đối của hai tín hiệu bằng cách sử dụng ADC của nó, thay vì phải lấy mẫu Toàn bộ tín hiệu tốc độ cao.


2

Mọi người đã bỏ qua op-amps ở đây; logic tương tự có nhiều chức năng ngay cả trong các mạch điều khiển uP / micro hiện đại. Tín hiệu độc quyền thông qua các dây dài giữa micros sẽ chỉ là một ứng dụng. Cá nhân tôi làm việc về bảo mật và các thiết bị điện tử khác mọi lúc tôi phải sắp xếp các thiết kế xấu của các Kỹ sư có trình độ cao vì họ không hiểu về op-amps và logic kín đáo.


1
Xử lý tín hiệu tương tự vẫn không logic , xử lý các giá trị rời rạc.
Colin D Bennett

Các bộ tích hợp Op-amp và các mạch vi sai là các máy tính, và các bộ so sánh và bộ kích hoạt schmidt cung cấp giao diện giữa các mạch tương tự và kỹ thuật số. Chúng thực hiện các chức năng logic theo đủ mọi cách.
intelec7

Và chỉ là mạch logic khó là mạch tương tự. Chúng, giống như op-amps chỉ là các mạch tương tự có mức tăng rất cao. Nếu bạn không tính đến điều đó khi thiết kế với họ thì tất cả sẽ trở nên tồi tệ.
intelec7

Tôi nghĩ bạn có nghĩa là rời rạc; logic kín đáo là một cái gì đó khác hoàn toàn. ;)
Nick Johnson

2

Chúng cũng được sử dụng cho logic an toàn, để giữ cho toàn bộ sự phức tạp của phần mềm ra khỏi đường dẫn quan trọng. Trong bảng cắt laser này chẳng hạn, để tắt laser.

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.