Tại sao đèn LED trên hầu hết các thiết kế nhúng bị đảo ngược?


36

Tôi nhận thấy rằng trên tất cả các bảng đánh giá của tôi mà tôi đã có đến thời điểm này. Tất cả các đèn LED đều được kết nối ở mức thấp hoạt động với Cổng Vi điều khiển. Tôi hiểu rằng từ quan điểm an toàn, tốt hơn là có các dòng RESET hoạt động thấp và như vậy. Nhưng tại sao đèn LED?


21
Vào thời xưa, các bóng bán dẫn NMOS và NPN mạnh hơn nhiều so với PMOS hoặc PNP. Vì vậy, tất cả chúng ta đều có thói quen sắp xếp đèn LED để đầu vào logic chìm hơn là nguồn hiện tại. Nó hầu như không còn quan trọng nữa, nhưng thói quen cũ chết cứng. Tôi đã kết nối LED theo cách khác trong dịp. Nó hoạt động tốt miễn là bạn tôn trọng giới hạn hiện tại của IO.
mkeith

21
Nó thường là trường hợp các chân IO của vi điều khiển có thể chìm nhiều dòng hơn nguồn có thể. Điều này có thể làm cho đèn LED sáng hơn mà không vượt quá tổng nguồn tối đa cho toàn bộ chip. Tất nhiên, milage của bạn có thể thay đổi, luôn luôn kiểm tra bảng dữ liệu.
Wossname

3
TTL đã đưa ra khái niệm về ổ đĩa thấp hoạt động và I / O CMOS luôn không hoạt động ở mức cao hoặc đầu vào nổi có / không có hoạt động pullup. do đó LED TẮT sau RESET
Tony Stewart Sunnyskyguy EE75

1
Lưu ý lịch sử: Đầu vào TTL nổi cao và để lái đầu vào thấp, bạn phải kéo dòng điện từ nó. Đó là lý do tại sao các đầu ra TTL phải có khả năng "chìm" dòng điện đáng kể ở trạng thái thấp, trong khi chúng không phải "nguồn" nhiều dòng điện ở trạng thái cao. (Trên thực tế, các bộ phận TTL có đầu ra bộ thu mở không thể cung cấp bất kỳ dòng điện nào ở trạng thái cao.)
Solomon Slow

2
Một điểm khác. Trong đèn LED "ngày xưa tốt" rất kém hiệu quả và bạn thực sự cần 20mA để làm cho chúng trông hợp lý. Những ngày này 5mA là chói mắt, vì vậy nguồn hoặc chìm thường không phải là một vấn đề.
Dirk Bruere

Câu trả lời:


42

Vẫn là trường hợp các chân I / O MCU thường có dòng tìm nguồn ổ đĩa yếu hơn dòng chìm.

Trong đầu ra CMOS MCU điển hình, khi họ lái THẤP, họ bật MOSFET kênh N; và khi họ lái CAO, họ bật MOSFET kênh P. . thiết bị kênh thể hiện "chất lượng" tương tự như một công tắc. Một số đi đến nỗ lực thêm đó. Một số thì không. Nếu không, khả năng chìm (kênh N) hoặc nguồn (kênh P) sẽ khác nhau.

Một số trong số chúng gần như đối xứng, trong đó chúng có thể nguồn gần như nhiều như chúng có thể chìm. (Điều đó chỉ có nghĩa là chúng chuyển sang mặt đất tốt như là một công tắc chuyển sang đường ray cung cấp điện.) Nhưng ngay cả khi gặp sự cố thêm, vẫn có những vấn đề khác khiến hai thiết bị không giống nhau hoàn toàn và nó vẫn thường là trường hợp bên tìm nguồn cung vẫn còn ít nhất là yếu hơn một chút.

Nhưng trong phân tích cuối cùng, luôn luôn nên xem bảng dữ liệu để xem. Dưới đây là một ví dụ từ PIC12F519 (một trong những bộ phận rẻ nhất từ ​​Microchip vẫn bao gồm một số lưu trữ không bay hơi nội bộ, có thể ghi cho dữ liệu.)

Biểu đồ này hiển thị điện áp đầu ra THẤP (trục dọc) so với dòng chìm THẤP (trục ngang), khi CPU đang sử dụng VCC= =3V :

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

Biểu đồ này hiển thị điện áp đầu ra CAO (trục dọc) so với dòng nguồn CAO (trục ngang), cũng như khi CPU đang sử dụng VCC= =3V :

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

Bạn có thể dễ dàng thấy rằng họ thậm chí không bận tâm đến việc cố gắng thể hiện cùng một khả năng chìm so với tìm nguồn cung ứng hiện tại.

Để đọc chúng, hãy chọn một dòng điện có cường độ tương tự trên cả hai biểu đồ (rất khó phải không?) Hãy chọn 5mẹ trên biểu đồ đầu tiên và4mẹ230mVRLÔiW= =230mV5mẹ46Ω600mVRHtôiGH= =600mV4mẹ150Ω25C

2V10mẹ

50Ω150Ω


Xin chào jonk, xin vui lòng xem ý kiến ​​của tôi một ví dụ cho Olin bên dưới và xem xét lại. Thật công bằng khi nói MCU đã từng như vậy và các chip logic nói chung, nhưng không phải như vậy ngày nay. Microchip dường như là một ngoại lệ mà cả hai bạn đã xem nhưng họ hầu như không phải là thị trường khối lượng ngoài kia :-)
TonyM

@TonyM Tôi đã thử nghiệm vô số thiết bị khoảng mười năm trước - từ MSP430 đến thiết bị PIC Microchip. Trong khi trong nhiều trường hợp MCUs đã nhận được nhiều gần gũi hơn trong nguồn vs khả năng chìm, chỉ có một trường hợp tôi thấy khả năng nguồn để bằng hoặc vượt quá khả năng chìm. Và đó là trong một thiết bị chỉ có MỘT PIN được chỉ định và đạt được. Tất cả trong số họ, nếu không, trưng bày ổ đĩa thấp hơn. Không đến mức của thiết bị ví dụ tôi đã đưa ra, nhưng đủ xa để nó đáng để biết. MSP430, ví dụ, cung cấp khoảng 60 ohm chìm và khoảng 100 ohm nguồn.
jonk

VCC= =3V

Bây giờ bạn đang hỏi, tôi đã đóng tất cả. Hãy xem phần Silicon Labs và thông thường các bảng dữ liệu NXP là tốt, tôi sẽ phải kiểm tra lại một chút. Nhưng các ví dụ của tôi cho thấy rằng các chip logic ngày nay đã được cân bằng và chỉ đào sâu bạn mới thấy mất cân bằng. Bạn rõ ràng có thể treo một đèn LED bằng cách tắt các đầu ra này và chúng sẽ hoạt động tốt. Các đầu ra không nhất thiết phải được cân bằng chính xác để thấy rằng logic cũ đã biến mất, như đầu ra 74LS với mức chìm 1,6 mA và nguồn 0,4 mA, tỷ lệ 4 trên 1. Vì vậy, người ta không thể nói rằng vấn đề vẫn còn đó, chủ yếu chỉ là những thói quen cũ lan tràn. Trừ khi bạn chỉ yêu Microchip :-)
TonyM

@TonyM Quan điểm của tôi là quan tâm nhiều hơn đến việc xem dữ liệu và thực hiện kiểm tra độ tỉnh táo có liên quan, hơn là về bất kỳ một thiết bị nào. Ngoài ra, mặc dù, không phải là không có lý khi dự đoán một số khác biệt. Và nếu bạn có một sự lựa chọn, bạn có thể thấy rằng nó an toàn hơn một chút khi sử dụng hoạt động THẤP, ngay cả ngày nay. Nhưng luôn luôn KIỂM TRA !! Rõ ràng, đối với một số ứng dụng (ví dụ đèn LED) ngày nay nhiều khả năng hơn 20 năm trước. Nhưng OP đang hỏi về "Tại sao?" họ tìm thấy những gì họ tìm thấy. Câu trả lời của tôi là một câu trả lời cho câu hỏi đó. Tôi vẫn muốn thấy một số đường cong (không phải hàng bảng) của một số thiết bị ở 3V.
jonk

19

Điều khá phổ biến (mặc dù không phổ biến như trước đây) là các chân đầu ra của vi điều khiển có thể chìm nhiều dòng điện ở trạng thái thấp hơn so với nguồn có thể ở trạng thái cao. Do đó, các nhà thiết kế đã quen với việc đặt đèn LED, hoặc bất cứ thứ gì khác cần dòng điện cao (đối với chân vi điều khiển) giữa nguồn và chân thay vì giữa mặt đất và chân. Khi micro có khả năng nguồn / chìm đối xứng, điều này là không cần thiết, nhưng cũng không gây hại.

Ví dụ, đây là một đoạn trích từ biểu dữ liệu PIC 16F1459 (một bộ phận sản xuất chính thống gần đây và chắc chắn):

Lưu ý cách dòng điện cho trường hợp Điện áp thấp đầu ra cao hơn ở cùng một điện áp cung cấp so với trường hợp Điện áp cao đầu ra . Và, dòng chìm được chỉ định cho mức tăng 600 mV, trong khi dòng nguồn cho mức giảm 700 mV. Nói chung, micro này có các trình điều khiển phía thấp mạnh hơn đáng kể trên các chân I / O thông thường của nó.

Nhiều micros mới hơn là đối xứng, rõ ràng là những cái không có khả năng nguồn / chìm nhiều ở nơi đầu tiên.

Khi đèn LED yêu cầu nhiều dòng điện hơn đầu ra kỹ thuật số có thể xử lý, hoặc ít nhất là nhiều hơn bạn muốn để nó xử lý, bạn cần sử dụng một bóng bán dẫn bên ngoài. Một chuyển đổi bên thấp là sự lựa chọn tự nhiên và đơn giản. Đèn LED sau đó được kết nối giữa nguồn và bóng bán dẫn này.


1
Hi, một sự điều chỉnh cho câu trả lời của bạn: [nó khá phổ biến mà các chân đầu ra vi điều khiển có thể chìm hiện tại ở những trạng thái thấp hơn những gì họ có thể nguồn trong tình trạng cao. Các bộ vi điều khiển từ 10 năm trở lên có đầu ra cân bằng với nguồn đó nhiều như họ chìm ] Tôi hoàn toàn đồng ý đó là trường hợp của 8048, 8051, 6811 và tất cả các máy cũ nhưng không phải như vậy với các công cụ sau năm 2005 hoặc sau đó giống như tất cả các ARM. Cảm ơn.
TonyM

1
@Tony: Nguồn / bồn không đối xứng vẫn còn phổ biến, mặc dù ít hơn trước đây. Tôi vừa kiểm tra một trong những phần PIC 16F1xxx (cụ thể là 16F1359), khá mới. Với 5 V Vdd, sản lượng cao có thể cung cấp 3,5 mA với mức giảm 700 mV. Một đầu ra thấp có thể chìm 8 mA với mức giảm 600 mV. Điều này là xa đi, ngay cả trong micros hiện đại.
Olin Lathrop

1
PIC16F1xxxx là bản nâng cấp từ dòng PIC16Fxxx cũ nhưng vẫn là công nghệ cổ xưa. Bây giờ tất cả chúng đều đối xứng càng gần càng tốt với dung sai rộng 25% kiểu chữ. và 1 / Vdd nhạy cảm.
Tony Stewart Sunnyskyguy EE75

1
Cảm ơn đã xem nhưng phần Microchip có vẻ sai lệch. Tôi đã tra cứu: NXP P89LPC933 (8051, 2004) với Iol = Ioh = 20 mA; NXP LPC1111 (ARM, 2010) với Iol = Ioh = 4 mA; TI OMAP5910 với Iol = Ioh = cùng (cấu hình) mA; TI TMS320C620 với Iol = Ioh = 8 mA; Phòng thí nghiệm Silicon EFM32GG380 (2014) với Iol = Ioh = cùng (có thể định cấu hình) mA. Bỏ qua mất tích '-' trên bồn rửa. Có thể đã tiếp tục, chỉ cần 5 phút nhanh chóng trong thư viện biểu dữ liệu của tôi ... cá nhân tôi đã thấy một cái không cân bằng trong nhiều thập kỷ. Xin vui lòng bạn có thể chỉnh sửa lại câu trả lời của bạn tương tự như nhận xét trước đây của tôi, tốt để cung cấp cho hình ảnh đầy đủ và vô hại cho câu trả lời của bạn để làm như vậy.
TonyM

1
@OlinLathrop "Sê-ri 6F1xxx là phần tiếp theo gần đây của sê-ri 16Fxxx cũ." Có, tôi biết điều đó, nhưng họ đã chọn không nâng cấp các thông số kỹ thuật của RdsOn nên Vol, Voh giống hệt nhau để Q sẽ không thay đổi trong các thiết kế bảng kế thừa ảnh hưởng đến đặc điểm của đường viền và đổ chuông. Thay đổi trình điều khiển Z một nửa trên các rãnh trở kháng không được kiểm soát (đọc quy nạp) có thể gây ra các cạnh sai từ đổ chuông), do đó, thông số kỹ thuật trình điều khiển lớn cho những người hoạt động ở mức tối đa f.clk. Q = 2pi * f * L (f) / ESR cho ổ đĩa nguồn
Tony Stewart Sunnyskyguy EE75

9

Bằng cách sử dụng thiết kế kéo xuống, có thể chuyển đổi một thiết bị (ví dụ: đèn LED) với nguồn 5V, sử dụng vi điều khiển dung sai 1.8V nhưng 5V mà không cần bất kỳ thành phần bên ngoài nào.

Khi chân (cống được cấu hình mở) không được kéo xuống, nó sẽ nổi, vì không có dòng điện nào được rút ra, điện áp sẽ nổi lên điện áp cung cấp của đèn led đến 5V. Điều này là ổn đối với một số nhưng không phải tất cả các micros điện áp thấp.

Bằng cách này, bạn có thể chạy các đèn led trực tiếp ra khỏi đường dây cung cấp và sử dụng bộ chuyển đổi điện áp thấp hơn cho micro. Đây là cách duy nhất để sử dụng ví dụ. đèn led màu xanh trên micro 1.8v mà không cần thêm thành phần.

Ví dụ, các chân của sê-ri NXP LPC81xM có khả năng chịu được 5v khi micro được cấp nguồn, ngay cả ở mức 1,8v

Bộ dữ liệu của NXP LPC81xM

trích từ bảng dữ liệu


0

cống mở mosfet thường chìm nhiều hơn so với kéo đẩy và đôi khi còn chịu được một phạm vi điện áp rộng hơn. Sử dụng đèn LED với cống mở chỉ hoạt động với cấu hình hoạt động thấp. Phụ thuộc vào vi mặc dù, một số chỉ đẩy.

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.