PBUS is an RS485-like multi-drop bus for interconnecting PIC and other microcontroller-driven devices. Protocol and software is written by Jap. Just include a separate pbus library file into your project and add your command handlers for the specific device in a few lines. More: There are three PIC source versions:
* PB12 is for 12-bit slave devices without interrupt
* PBUS is for slave devices with an interrupt, software UART implementation
* PB628 is for slave devices with an interrupt and a free hardware UART
The PBUS system operates as a multi-drop communication bus, allowing multiple devices to be connected and communicate over a single set of differential lines, similar to RS485 protocols. This configuration enhances the robustness of the communication, making it suitable for various applications where noise immunity and long-distance communication are critical.
The architecture supports three distinct versions tailored to different device capabilities. The PB12 version is designed for 12-bit slave devices that do not require interrupt handling. This version is ideal for applications where data integrity is paramount, and the simplicity of communication without interrupts can suffice.
The PBUS version introduces support for devices that utilize interrupts, leveraging a software UART implementation. This allows for more efficient handling of data transmission and reception, enabling devices to respond to events promptly. This version is particularly useful in scenarios where timely communication is essential, such as in real-time control systems.
Lastly, the PB628 version enhances the capabilities further by incorporating a free hardware UART for slave devices with interrupts. This hardware implementation offloads the communication tasks from the main processor, allowing for faster and more efficient data handling. This version is suitable for high-performance applications requiring rapid data exchange and minimal latency.
To implement the PBUS protocol, users need to integrate the provided pbus library file into their projects. This library simplifies the process of setting up communication by offering predefined functions and structures. Developers can easily add command handlers specific to their devices, facilitating customization and flexibility in how data is managed and processed across the bus.PBUS is an RS485-like multi-drop bus for interconnecting PIC and other microcontroller-driven devices. Protocol and software is written by Jap. Just include a separate pbus library file into your project and add your command handlers for the specific device in a few lines.
There are three PIC source versions:
* PB12 is for 12-bit slave devices without interrupt
* PBUS is for slave devices with an interrupt, software UART implementation
* PB628 is for slave devices with an intterupt and a free hardware UART
🔗 External reference
The EIA/TIA-423 Unbalanced (Single-Ended) interface specifies a single, unidirectional driver with multiple receivers (up to 10). It outlines the electrical characteristics of the unbalanced voltage digital interface circuit, typically implemented in integrated circuit technology, which can be used for...
The double latch technique ensures that valid data is latched to the Digital-to-Analog Converter (DAC) until it is updated by the E2 pulse. The timing of this process will depend on the specific processor utilized.
The double latch technique is...
This indicator shows whether the phone is busy or not. When the line is busy, LED D6 is off. The line voltage at points A and B is attached. By the rectifier bridge behind the connection, the polarity does...
It is possible to add bus masters to the system, but a different bus architecture would be required since the Integrator/CP uses the AHB-Lite bus protocol, which allows only one bus master (the ARM CPU core). One way to...
Field bus technology and intelligent instrument technology are currently two of the most rapidly evolving technologies in automation and control. In the realm of field bus technology, the CAN bus has established itself as a relatively fast communication standard...
The UTC7642 is designed for use in low voltage portable radio cassette systems and other wireless AM systems. It is packaged in a TO-92 casing. The manufacturer is LianShun Electronics Co., Ltd.
The UTC7642 is a low-voltage operational amplifier...
We use cookies to enhance your experience, analyze traffic, and serve personalized ads.
By clicking "Accept", you agree to our use of cookies.
Learn more