STD Bus
Bài này không có nguồn tham khảo nào. (tháng 02 năm 2026) |
STD Bus là một bus máy tính được sử dụng chủ yếu cho các hệ thống điều khiển công nghiệp, nhưng cũng tìm thấy các ứng dụng trong điện toán. STD Bus cũng được chỉ định là STD-80, đề cập đến mối liên hệ của nó với các bộ vi xử lý dòng Zilog Z80. Thuật ngữ STD ám chỉ đến "tiêu chuẩn" (standard), nhưng một số thuật ngữ tiếp thị cũng được ban hành, bao gồm thiết kế đơn giản (simple to design), gỡ lỗi đơn giản (simple to debug), và giao hàng nhanh chóng (swift to deliver).
Mô tả
STD Bus sử dụng card mở rộng kích thước 6,5" x 4,5" với một đầu nối cạnh có 56 chân. Nhiều loại card khác nhau đã có sẵn cho STD Bus, từ card xử lý, card RAM, card I/O và các card chuyên dụng cho các ứng dụng khác nhau.
Việc sử dụng bus STD đã suy giảm. Từ hơn một trăm nhà sản xuất linh kiện trong thời kỳ đỉnh cao, số lượng nhà cung cấp đã giảm xuống dưới một chục, nhưng nó vẫn được sử dụng bởi những người đam mê, các nhà sản xuất và trong các ứng dụng công nghiệp.
Sơ đồ chân kết nối
STD Bus có một đầu nối cạnh card với 56 tiếp điểm. Cấu hình chân như sau. Luồng tín hiệu là tương đối khi sử dụng một card bộ xử lý STD Bus.[1]
| Chân | Ký hiệu gợi nhớ | Luồng tín hiệu | Mô tả | Chân | Ký hiệu gợi nhớ | Luồng tín hiệu | Mô tả |
|---|---|---|---|---|---|---|---|
| 1 | +5V | Vào | Nguồn logic | 2 | +5V | Vào | Nguồn logic |
| 3 | GND | Nối đất logic | 4 | GND | Nối đất logic | ||
| 5 | -5V | Nguồn logic âm | 6 | -5V | Nguồn logic âm | ||
| 7 | D3 | Vào/ra | Bus dữ liệu | 8 | D7 | Vào/ra | Bus dữ liệu |
| 9 | D2 | 10 | D6 | ||||
| 11 | D1 | 12 | D5 | ||||
| 13 | D0 | 14 | D4 | ||||
| 15 | A7 | Ra | Bus địa chỉ | 16 | A15 | Ra | Bus địa chỉ |
| 17 | A6 | 18 | A14 | ||||
| 19 | A5 | 20 | A13 | ||||
| 21 | A4 | 22 | A12 | ||||
| 23 | A3 | 24 | A11 | ||||
| 25 | A2 | 26 | A10 | ||||
| 27 | A1 | 28 | A9 | ||||
| 29 | A0 | 30 | A8 | ||||
| 31 | WR | Ghi vào bộ nhớ hoặc I/O | 32 | RD | Đọc từ bộ nhớ hoặc I/O | ||
| 33 | IORQ | Chọn địa chỉ I/O | 34 | MEMRQ | Chọn địa chỉ bộ nhớ | ||
| 35 | IOEX | Mở rộng I/O | 36 | MEMEX | Mở rộng bộ nhớ | ||
| 37 | REFRESH | Thời gian làm mới | 38 | MCSYNC | Đồng bộ chu kỳ máy CPU | ||
| 39 | STATUS 1 | Trạng thái CPU | 40 | STATUS 0 | Trạng thái CPU | ||
| 41 | BUSAK | Chấp nhận bus | 42 | BUSRQ | Vào | Yêu cầu bus | |
| 43 | INTAK | Chấp nhận ngắt | 44 | INTRQ | Yêu cầu ngắt | ||
| 45 | WAITRQ | Yêu cầu chờ | 46 | NMIRQ | Ngắt không thể che chắn | ||
| 47 | SYSRESET | Khởi động lại hệ thống | 48 | PBRESET | Khởi động lại bằng nút nhấn | ||
| 49 | CLK | Xung nhịp từ bộ xử lý | 50 | CNTRL | Thời gian phụ | ||
| 51 | PCO | Chuỗi ưu tiên ra | 52 | PCI | Chuỗi ưu tiên vào | ||
| 53 | AUX GND | Vào | Nối đất phụ | 54 | AUX GND | Nối đất phụ | |
| 55 | AUX +12V | Nguồn phụ dương | 56 | AUX -12V | Nguồn phụ âm |
Ứng dụng
Một trọng tâm của bus STD là khả năng xây dựng một hệ thống bằng cách sử dụng chính xác các card bus cần thiết cho một ứng dụng. Kích thước nhỏ gọn của một card làm cho hệ thống bus STD dễ thích nghi với các ứng dụng khác nhau hơn so với các bus máy tính đương thời vào giữa thập niên 1980 như S-100 và SS-50, vì nó có thể sử dụng các card điều khiển servo cùng với một máy tính có thể lập trình đầy đủ cho các phép toán.
Trong các ứng dụng vận hành một đài quan sát thiên văn, nền tảng card công nghiệp lớn và khả năng mở rộng của hệ thống đã làm cho hệ thống này trở nên lý tưởng để sử dụng trong phòng thí nghiệm quang kế nhằm điều khiển kính thiên văn cũng như thực hiện việc ghi nhật ký dữ liệu và các tính toán cần thiết.[2]
Trong các môi trường phòng thí nghiệm đại học điển hình vào giữa đến cuối thập niên 80, các hệ thống thu thập dữ liệu bus STD rất phổ biến, sử dụng card xử lý Z80 hoặc tương tự để thu thập, xử lý và điều khiển dữ liệu, các card I/O song song để điều khiển thí nghiệm cũng như các card chuyển đổi tương tự sang số để đọc các thông số tương tự của thí nghiệm. Các hệ thống như vậy chỉ chiếm không gian tủ rack tối thiểu, trong khi cung cấp đầy đủ các tính năng xử lý CP/M.[3]
STD-32
STD-32 là một giao diện STD tương thích chân cắm cho phép sự tồn tại song song của cả hệ thống 8-bit và 32-bit trên một bus duy nhất. Điều này được thực hiện bằng cách thêm các chân giữa các chân bình thường không kết nối, cũng như không can thiệp vào đặc tả ban đầu. Điều này cho phép với bảng mạch nền STD-32 thích hợp, khả năng chạy các card cũ được sử dụng cho các ứng dụng cụ thể trên cùng một bus mà không cần phải nâng cấp toàn bộ hệ thống.
Chú thích
- ↑ Prolog 7801 8085A Processor Card Specifications September 1981
- ↑ The STD Bus and other microcomputer buses for photometrists. By Russell M. Genet and Douglass J. Sauer. From the Fairborn Observatory in Fairborn Ohio.
- ↑ MICRO-LEARN: A low cost microprocessor development system for laboratory use based on the STD bus, Z-80 CPU and CP/M Operating system. By D. Crosetto(INFN, Turin), Zhong-Ren Gao(Beijing, Inst. Phys.)