Abstract:
A serial communication bus system with dynamic address assignment and its control method are provided in this invention. The system allows the master device to directly assign device addresses to slave devices without the need for additional signals. This assignment is determined by whether the slave device returns a confirmation (ACK) signal, enabling the next address allocation. Slave devices can also obtain unique device addresses through this allocation process. Therefore, with this invention's serial communication bus system and control method featuring dynamic address assignment, existing I2C bus signals can dynamically assign device addresses, facilitating the identification of a plurality of slave devices and preventing address conflicts among them, thereby improving communication transmission.
Abstract:
A host-to-host chip includes: first and second ports coupled to first and second hosts respectively; and a host-to-host control circuit coupled to the first port and the second port. When the host-to-host chip is coupled to the second host, the host-to-host control circuit identifies whether the second host is an i-Phone or an Android smartphone. If the host-to-host control circuit identifies that the second host is an i-Phone smartphone, in response to a command from the host-to-host control circuit, the second host switches to host role from device role, and the host-to-host control circuit controls whether data is transmitted between the first host and the second host via a DMA path. If the host-to-host control circuit identifies that the second host is an Android smartphone, the host-to-host control circuit determines that data is transmitted between the first host and the second host in a pass-through mode.
Abstract:
A transmission system includes a transmission apparatus, a first electronic device and a second electronic device electrically connected to one another. The first electronic includes a composite driver, a first application program, a first display image and a virtual display device. The first composite driver emulates the virtual display device according to the first display image. The second electronic device includes a second application program and a second display image. The transmission interface includes a transmission controller and two transmission interfaces. The two transmission interfaces are connected to the first electronic device and the second electronic device, respectively. When the first application program transmits output data corresponding to the virtual display device via the two transmission interfaces and the transmission controller to the second application program, a virtual display image corresponding to the first display image is presented on the second display image.
Abstract:
A serial communication bus system with a dynamic address table and its control method allows the master device to detect the removal of slave devices from the serial communication bus using allocated addresses and a common initial address through interactive polling. Additionally, when new slave devices connect to the bus, they can be directly detected, and non-conflicting new addresses can be assigned, eliminating the need to reassign addresses for all connected slave devices, as required in the conventional approach.
Abstract:
A transmission system for transmitting data between a controlling terminal and a controlled terminal is provided. The transmission system includes a first electronic apparatus, a second electronic apparatus and a transmission apparatus. The first and second electronic apparatus comprise first and second application programs, respectively. The transmission apparatus, coupled to the first and second electronic apparatus via first and second interfaces, respectively, determine one of the first and second electronic apparatuses as the controlling terminal and the other as the controlled terminal according to coupling sequences of the first and second electronic apparatuses. The first and second application programs determine an initial transmission profile according to respective feature information of the first and second electronic apparatuses detected, and continue to detect respective transmission utilization rates with the transmission apparatus and utilize the respective transmission utilization rates as reference for whether to dynamically adjust subsequent transmission profiles.