In this paper, a multi-interface serial converter module was designed and implemented to overcome the limitations of digital circuit simulators and to support real-time interaction between virtual design circuits and external physical systems. The pro...
In this paper, a multi-interface serial converter module was designed and implemented to overcome the limitations of digital circuit simulators and to support real-time interaction between virtual design circuits and external physical systems. The proposed converter module is designed to support universal standard RS-232 asynchronous serial communication protocol that can easily use software bit-bang communication through GPIO pins or UART hardware. It serves as a bridge to connect the communication resources of the host computer such as Bluetooth, WiFi, and USB virtual COM port interfaces, to the microcontroller in the virtual circuit. If a user selects multiple interfaces to be supported by the converter module within the virtual experiment software, the data received from the microcontroller is simultaneously copied to the physical channel of all selected interfaces, and reverse data is also integrated. The converter module implemented in this study is expected to improve the efficiency of prototype development of the embedded control system through virtual experiments by allowing low-spec microcontrollers that do not support high-level communication stacks to control actual physical devices through various wireless and wired interfaces.