Nói chung, một thiết bị kết nối N đầu vào với N đầu ra đồng thời được gọi là chuyển đổi thanh ngang .
Miễn là tất cả các tín hiệu là tín hiệu đơn hướng kỹ thuật số, chẳng hạn như tín hiệu trên một số bus SPI,
- một FPGA có thể được cấu hình để định tuyến động bất kỳ đầu vào N nào đến bất kỳ đầu ra N nào.
- Nếu N đủ nhỏ, bạn cũng có thể thực hiện điều này với một số loại thiết bị logic hoặc bộ ghép kênh lập trình khác.
- Nếu một phần triệu giây hoặc chậm trễ giữa thay đổi đầu vào và thay đổi đầu ra là chấp nhận được, một bộ vi điều khiển hoặc bộ xử lý khác có thể là phương pháp chi phí thấp nhất.
Nếu các tín hiệu hai chiều, chẳng hạn như các tín hiệu trên bus I2C, việc định tuyến như vậy trở nên khó khăn hơn - khi chuyển đổi thanh ngang được yêu cầu kết nối chân A với chân B, nó cần nhận biết bằng cách nào đó và có thể chuyển hướng từ mili giây đến mili giây, cho dù nó cần đọc chân A là đầu vào và chân ổ đĩa B, hoặc đọc B là chân đầu vào và ổ đĩa A. Logic bổ sung cần thiết để làm điều này có thể dễ dàng phù hợp với một đồ họa.
Nếu các tín hiệu là tín hiệu âm thanh tương tự hoặc tín hiệu video tương tự,
- bạn có thể sử dụng IC mux tương tự. Hầu hết trong số họ vốn là hai chiều. Thật dễ dàng để kết nối các chip mux tương tự 4 "4: 1" để cung cấp định tuyến 4 x 4 tùy ý hoàn toàn giữa 4 đầu vào analog và 4 đầu ra analog, với 2 dòng điều khiển kỹ thuật số trên mỗi đầu ra (có lẽ đến từ một số bộ xử lý) để chọn đầu vào nào nó được kết nối với.
- IC chuyển đổi điểm chéo video có sẵn. Ví dụ: "Công tắc chuyển đổi điểm video giá rẻ Maxim MAX4360 8x8" có sẵn với giá khoảng 20 đô la. (Cảm ơn, Axeman).
- Một thay thế phổ biến cho các công tắc thanh ngang tương tự thuần túy là các hệ thống (1) số hóa tất cả các đầu vào tương tự, sau đó (2) chạy các tín hiệu đó thông qua một công tắc thanh ngang kỹ thuật số, sau đó (3) chuyển đổi trở lại tương tự ở đầu ra.
Tất cả các IC có sẵn đều có giới hạn về mức năng lượng mà chúng có thể xử lý và tần số tối đa chúng có thể xử lý. Nếu bạn cần chuyển đổi tín hiệu vượt quá các giới hạn đó (và giả sử rằng bạn không muốn phát triển IC tùy chỉnh của riêng mình), bạn buộc phải sử dụng rơle cơ học.