Rõ ràng là 3,3 V là CAO và 0 V là THẤP ở chân đầu vào GPIO. Nhưng tôi đang tìm các ngưỡng điện áp chính xác cho các chân đầu vào GPIO. Tôi có một Pi B+
và một Pi 2
.
Xem video này (đối với một Pi cũ hơn) tôi nhận được:
- THẤP: 0 - 1,19 V
- CAO: 1,34 - 3,30 V
Dựa trên điều này, tôi đã kết nối 1 V với đầu vào GPIO. GPIO vẫn còn CAO .
Artice này ( liên kết ở đây ) sais:
- VIL = 0,8V có nghĩa là nếu đầu ra Thấp, nó sẽ là <= 0,8V .
- VIL = 1.3V có nghĩa là nếu đầu ra Cao, nó sẽ > = 1.3V
Các giá trị này đến từ BCM2835, mà Pi cho đến khi B + đang có .
Tôi tiếp tục đọc bài viết này :
- "Thông thường ngưỡng điện áp là khoảng 1,8V, nhưng không được bảo đảm; nó có thể ở bất kỳ đâu giữa mức đầu vào tối đa thấp và mức đầu vào tối thiểu cao , nghĩa là trong khoảng 0,8 đến 2,0V ."
Các giá trị này đến từ ARM1176JZF, mà Pi cho đến khi B + đang có .
Nhìn vào cái bàn , tôi nhận được:
- Đầu vào điện áp cao VIH > 2,00 V
- Đầu vào điện áp thấp VIL <0,80 V
Vậy: các ngưỡng thực sự là gì? Họ đến từ BCM2835 hay ARM1176JZF? Làm thế nào về Pi 2? Các ngưỡng vẫn giống như đối với Pi B +?
EDIT: Bài viết này là " Các chân GPIO được kết nối trực tiếp với chip BCM2835 ở trung tâm của Raspberry Pi ". Vì điều này tôi đoán, các giá trị đến từ BCM2835 và chúng là 0,8 V và 2 V.
EDIT2: Tôi sử dụng hệ thống dây điện với mã sau đây để đọc giá trị THẤP / CAO:
gpio -g mode 21 in
gpio -g read 21