Bạn không nói bằng nhiều từ, nhưng "nhàn rỗi cao" cho thấy bạn có nghĩa là một UART. UARTs một điểm-điểm được kết nối với các bộ thu phát đường truyền, như phổ biến nhưng có niên đại MAX 232 (ngày nay có nhiều giải pháp tốt hơn). Dòng giữa vi điều khiển và thu phát cũng sẽ ngắn; nếu có khoảng cách được bắc cầu thì nó sẽ nằm giữa các máy thu phát.
Đầu ra của bộ điều khiển là một lực đẩy.
P-MOSFET sẽ cung cấp mức cao, N-MOSFET ở mức thấp. Một trong số chúng phải hoạt động hoặc mức dòng sẽ nổi và không được xác định (hoặc được xác định bởi tải trong bộ thu phát). Cả hai đều có thể nguồn / chìm một số dòng điện và sẽ kéo đường dây đến đường ray, vì vậy hình dạng tín hiệu sẽ gần như là lý tưởng.
Sẽ khác nếu nó thực sự là TTL, như trong câu hỏi của bạn (vi điều khiển là HCMOS). Đầu ra TTL rất bất đối xứng: chúng chỉ có thể cung cấp dòng điện nhỏ, thường là 0,4mA. Dòng chìm là OK, ở 8mA. Dòng nguồn thấp có thể là một vấn đề nếu dòng có điện dung cao và tốc độ cao. Dòng điện thấp có nghĩa là điện dung sẽ chỉ sạc tương đối chậm, và các cạnh tăng sẽ chậm, ở tốc độ cao có thể gây ra sự biến dạng tín hiệu nghiêm trọng. TTL không bao giờ được sử dụng cho việc này.
Câu hỏi của bạn cũng có thể đề cập đến một dòng đa hướng , trong đó một số thiết bị có thể nói chuyện. Trong trường hợp đó, bạn không thể sử dụng đầu ra kéo đẩy: nếu một thiết bị sẽ điều khiển dòng cao trong khi một thiết bị khác ở mức thấp thì chúng ta sẽ bị đoản mạch. Các đường đa hướng hầu như luôn luôn sử dụng điện trở kéo lên để giữ cho đường dây ở mức cao. Sau đó, chỉ cần một mức độ thấp yêu cầu lái xe đường dây, và thay vì đầu ra kéo đẩy, chúng ta sẽ có một cống mở, chỉ với N-MOSFET. Đường dây bây giờ cũng được điều khiển không đối xứng: điện trở kéo lên chỉ có thể cung cấp dòng điện nhỏ, trong khi FET kéo xuống có thể điều khiển đường dây nhanh xuống đất. Do đó, các đường đa hướng tốc độ cao đặt giới hạn cho các điện trở kéo lên. Một ví dụ là I2C.