Pin IC Max IO hiện tại


8

Tôi đã xem xét bảng thông số kỹ thuật cho vi điều khiển ATTiny2313A và nó chỉ định một mức đánh giá tối đa tuyệt đối cho dòng DC thông qua mỗi chân IO tại 40mAvà dòng DC tối đa qua các chân nối đất / Vcc tại 200mA.

Tôi đang dự định sử dụng bộ điều khiển vi mô này để điều khiển một số màn hình LED, do đó có khả năng có một lượng đáng kể dòng điện bị chìm / chìm. Tôi biết tôi tuyệt đối nên giữ các dòng dưới mức xếp hạng tối đa tuyệt đối, nhưng tốt nhất là tôi muốn giữ mức này dưới mức được đề xuất, tiếc là không có danh sách nào được liệt kê.

Điều tương tự cũng xảy ra với một loạt các mạch IC khác (thanh ghi dịch chuyển logic, công tắc analog, bộ ghép kênh, v.v.) Tôi đã xem xét sử dụng để điều khiển màn hình LED, chỉ liệt kê các xếp hạng hiện tại tối đa tuyệt đối.

Vì vậy, câu hỏi của tôi là nói chung mức an toàn tốt cho các mạch IC khác nhau chỉ liệt kê xếp hạng hiện tại tối đa tuyệt đối là gì? Tôi có thể va chạm ngay 40 mA*và an toàn tuyệt đối không? Hay tôi muốn một hệ số an toàn thoải mái là 2x, 3x, v.v.?

* lưu ý: Tôi cho rằng tôi không bao giờ thực sự vượt quá 40 mA, ví dụ 35 mAgiá trị danh nghĩa với 5 mAphương sai.

lưu ý: Tôi biết rằng có tồn tại trình điều khiển LED dòng không đổi được thiết kế đặc biệt, tuy nhiên tôi nghĩ đây vẫn là một câu hỏi có liên quan để lái các bộ phận khác.

Câu trả lời:


8

Xếp hạng tối đa tuyệt đối ở đó để cho bạn biết những gì (khá nhiều) được đảm bảo làm hỏng IC của bạn nếu vượt quá, chúng không được khuyến khích sử dụng bình thường (chú ý " tại những điều này hoặc ở trên ..." trong clip đầu tiên bên dưới)

Tất cả các bảng dữ liệu phong nha sẽ có các điều kiện hoạt động được đề xuất, đó là những điều bạn muốn đi hơn là các giá trị tối đa tuyệt đối. Đối với hầu hết các micros nhỏ, 15-20mA là điều kiện hoạt động tối đa điển hình.

Trong biểu dữ liệu cho uC của bạn, nó đưa ra một bảng hiển thị điện áp OH và OL so với dòng điện, cả hai đều có phạm vi lên đến 20mA. Lưu ý sự tăng / giảm điện áp ở 20mA và bạn có thể thấy vượt quá điều này sẽ khiến các mức OH và OL không còn khả năng tương thích thông số kỹ thuật (ví dụ hiển thị cho nguồn cung cấp 5V - mọi thứ khác nhau ở 3,3V và 1,8V)
Ví dụ bạn có thể thấy ở 25 ° C, điện áp thấp đầu ra ở khoảng 0,5V @ 20mA (nhiều hơn với nhiệt độ cao hơn)
Vì vậy, tôi sẽ giả sử tối đa 20mA cho các đầu ra (ở 5V - xem các bảng khác cho 3,3V và 1,8V). Ngoài ra, hãy lưu ý các ghi chú nhỏ dưới các bảng chi tiết các giá trị đầu vào hi / lo được đảm bảo và xếp hạng hiện tại kết hợp.

Vắng tối đa 1

Vắng tối đa 2

Vắng tối đa 3

Về cơ bản quyết định các điều kiện hoạt động của bạn (temp, điện áp, v.v.) đọc tất cả các bảng một cách cẩn thận và làm toán để đảm bảo bạn giữ trong thông số kỹ thuật.

Nếu bạn đang dự định lái một số màn hình LED, hãy sử dụng chip trình điều khiển được xếp hạng phù hợp hoặc thêm một số bóng bán dẫn riêng biệt trên mỗi pin để điều khiển đèn LED. Trừ khi bạn chỉ sử dụng một vài đèn LED chỉ báo dòng điện thấp, đây thường là cách để đi.


Ôi, chết tiệt. Tôi đã tự hỏi tại sao tôi không thể tìm thấy bất kỳ điều kiện hoạt động được đề nghị, tôi đoán tôi đang tìm kiếm tất cả những điều sai.
hellowworld922

1
+1 (+100 nếu có thể) để chỉ ra rằng cực đại tuyệt đối KHÔNG phải là giá trị thiết kế cho hoạt động bình thường!
Wouter van Ooijen

3

Lưu ý : Như những người khác đã chỉ ra, xếp hạng tối đa tuyệt đối không bao giờ được cố ý tiếp cận. Họ là điểm thất bại được biết đến của chip. Tuy nhiên, họ cung cấp một điểm thiết kế rất hữu ích để hiểu bạn cách xa mức tối đa đó. Câu trả lời này tập trung vào việc giải quyết những gì còn lại của vấn đề thiết kế đó - cụ thể là, người ta nên đi bao xa từ giá trị tối đa đó (và tại sao).

Có hai vấn đề lớn cần xem xét khi định cỡ dòng điện đầu ra trong các tình huống tĩnh : đầu ra điện áp và đầu ra nhiệt.

Đầu ra điện áp

Khi bạn tăng dòng điện đầu ra, điện áp đầu ra sẽ bắt đầu "không thành công" (lớn hơn mong đợi đối với đầu ra "thấp" và thấp hơn dự kiến ​​đối với đầu ra "cao") do trở kháng đầu ra hữu hạn của trình điều khiển đầu ra của chân GPIO . Điều này, đến lượt nó, sẽ làm phiền điểm Q của mạch gắn đầu ra của bạn.

Điều này đặc biệt thú vị trong trường hợp các thiết bị phi tuyến tính cao như đèn LED. Nếu bạn thay đổi điện áp bạn áp dụng cho đèn LED một chút, nhu cầu hiện tại sẽ thay đổi nhiều hơn trong mối quan hệ.

Điều này dẫn đến nguyên tắc chung là bạn muốn điện áp đầu ra "lỗi" không quá 10% (để làm cho tuổi thọ thiết kế của bạn dễ dàng hơn).

Để đi đến bất cứ nơi nào gần mức tối đa tuyệt đối, bạn sẽ phải chịu một lỗi như> 60% điện áp đầu ra. Trên thực tế, các thông số kỹ thuật cho MCU của bạn thậm chí không cho bạn thấy có bao nhiêu lỗi ở mức đầu ra đó.

Bạn sẽ nhận được một cái gì đó như 1V từ đầu ra "cao" từ VCC 3V. Mức đó không đủ cao để báo hiệu "cao" một cách đáng tin cậy cho các thiết bị khác (trong các hệ thống kỹ thuật số).

Tôi đã trích xuất con số này từ liên kết biểu dữ liệu của bạn: nhập mô tả hình ảnh ở đây

Để thiết kế giới hạn hiện tại (ở đây, đã cho Vcc = 3): 3 - 0,1 (3) = 2.7

Ở 2.7V, giới hạn dòng danh định là 8mA - nghĩa là, ít hơn một chút so với mong đợi của bạn là * 30 * mA hoặc hơn ... ;-)

Lưu ý thú vị từ vật lý thiết bị là phía n (phía thấp) trong hầu hết mọi trình điều khiển đầu ra CMOS mà tôi đã xem là mạnh hơn một chút so với phía cao loại p. Điều này là do các electron (sóng mang đa số trong FET loại n) di chuyển dễ dàng gấp đôi qua kênh so với các lỗ trống (sóng mang đa số trong FET loại p). Để bù lại, các nhà sản xuất chip tăng gấp đôi (xấp xỉ) kích thước của bóng bán dẫn loại p cho đến khi hiệu suất của trình điều khiển gần như đối xứng, nhưng phía thấp thường giữ lại một chút (lợi thế <10%).

Trường hợp này cũng không ngoại lệ ... nhập mô tả hình ảnh ở đây

Bạn có thể thấy trong hình này có 0 + 0,1 (3) = 0,3V -> 9mA, lớn hơn khoảng 10% so với 8mA trước đây.

Vì vậy, bạn nên cài đặt đèn LED của bạn vào chip của bạn nếu có thể. Đó là, thiết kế chúng sao cho đầu ra thấp = LED chiếu sáng. Một cái gì đó như thế này:

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

Sản lượng nhiệt

Dòng điện cao trong trình điều khiển pin = nhiệt (rõ ràng). Nhiệt ++ -> thảm họa. Mạch điều khiển GPIO thường được phân bố đều xung quanh ngoại vi của khuôn bởi sự cần thiết hình học (thường là khi chúng xác định kích thước tối thiểu của khuôn).

Trong trường hợp của chip Atmel này (ATMEGA8, xem bên dưới), chúng chắc chắn là như vậy. Các mạch GPIO được nhóm xung quanh các vị trí liên kết dây màu xanh đậm trong vòng màu lục lam xung quanh vùng logic và vùng tối (trung tâm) ở trung tâm.

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

Đây chỉ là ước tính ranh giới và hơi gợn sóng, nhưng kỹ thuật là để hoàn thành công việc, vì vậy ở đây đi ... ;-)

Sử dụng các chân lân cận ở mức hiện tại cao sẽ dẫn đến ít nhất là giảm tuyến tính.

Nếu bạn cho rằng bộ phận phân phối nhiệt gần bằng nhau (giả định hợp lý cho khuôn nhỏ của bạn), bạn có thể lấy xấp xỉ bậc một bằng cách làm việc ngược từ xếp hạng tối đa tuyệt đối (40mA) và giả sử rằng pin lân cận sẽ chia sẻ 100% gánh nặng nhiệt.

Điều đó có nghĩa là nếu bạn có một đầu ra 40mA (không thực sự làm điều này), hàng xóm ngay lập tức của nó sẽ ở mức 0mA. Đầu ra 20mA -> 10mA hàng xóm, v.v ...

Nếu tôi đã giải thích đủ tốt, thì bây giờ rõ ràng là bạn chọn mức tối thiểu giữa hai phương thức.


2

Trang 199 cung cấp cho bạn những gì bạn muốn biết. Mỗi pin có thể an toàn / đề xuất nguồn / chìm 5/10 / 20ma ở mức 1.8 / 3 / 5v, mà không bị sụt áp quá nhiều (+ - 0,5v ở dòng điện khuyến nghị). Tối đa 40ma hiện tại mỗi pin, điện áp giảm sẽ lớn hơn. Không vượt quá 60ma hoặc trên tất cả các chân kết hợp tại bất kỳ thời điểm nào. Trang 218-220 cung cấp các biểu đồ nhỏ đẹp hiển thị mức giảm điện áp so với đầu ra hiện tại.

Đầu ra VOL Điện áp thấp (3)
IOL = 20mA, VCC = 5V 0.8v
IOL = 10mA, VCC = 3V 0.6v

Đầu ra VOH Điện áp cao (4)
IOH = -20mA, VCC = 5V 4.2v
IOH = -10mA, VCC = 3V 2.4v

  1. Mặc dù mỗi cổng I / O có thể chìm nhiều hơn các điều kiện thử nghiệm (20 mA tại VCC = 5V, 10 mA tại VCC = 3V) trong điều kiện trạng thái ổn định (không thoáng qua), phải tuân thủ các điều sau: 1] Tổng của tất cả IOL, cho tất cả các cổng, không được vượt quá 60 mA. Nếu IOL vượt quá điều kiện thử nghiệm, thì VOL có thể vượt quá thông số kỹ thuật liên quan. Các chân không được đảm bảo để chìm dòng lớn hơn điều kiện thử nghiệm được liệt kê.
  2. Mặc dù mỗi cổng I / O có thể nguồn nhiều hơn các điều kiện thử nghiệm (20 mA tại VCC = 5V, 10 mA tại VCC = 3V) trong điều kiện trạng thái ổn định (không nhất thời), phải tuân thủ các điều sau: 1] Tổng của tất cả IOH, cho tất cả các cổng, không được vượt quá 60 mA. Nếu IOH vượt quá điều kiện thử nghiệm, VOH có thể vượt quá thông số kỹ thuật liên quan. Các chân không được đảm bảo cho nguồn hiện tại lớn hơn điều kiện thử nghiệm được liệt kê.
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.