Solving unstable universal asynchronous receive transmit (UART) communication between a power manager and a universal serial bus (USB)-bridge device
First Claim
1. A device, comprising:
- a data storage device;
a power manager device; and
a bridge device coupled to the data storage device and to the power manager device, configured to bridge between at least a first data protocol and at least a second data protocol, the bridge device comprising;
a Universal Asynchronous Receive Transmit (UART);
a first clock;
a second clock; and
bridge device firmware configured to cause the bridge device to selectively configure the UART for communication using one of the first clock and the second clock,wherein the power manager device is configured, when a command is to be issued to the data storage device when the bridge device firmware has configured the UART for communication using the first clock, to assert a signal that causes the bridge device firmware to stop configuring the UART for communication using the first clock and to configure the UART for communication using the second clock.
6 Assignments
0 Petitions
Accused Products
Abstract
A device may comprise data storage, a power manager and a bridge device that is coupled to the data storage and to the power manager, and configured to bridge between at least a first data protocol and at least a second data protocol. The bridge device may comprise a UART, a first clock, a second clock and bridge device firmware configured to cause the bridge device to selectively configure the UART for communication using the first clock or the second clock. The power manager may be configured to, when a command is to be issued to the data storage when the bridge device firmware has configured the UART for communication using the first clock, assert a signal that causes the bridge device firmware to stop configuring the UART for communication using the first clock and to configure the UART for communication using the second clock.
-
Citations
23 Claims
-
1. A device, comprising:
-
a data storage device; a power manager device; and a bridge device coupled to the data storage device and to the power manager device, configured to bridge between at least a first data protocol and at least a second data protocol, the bridge device comprising; a Universal Asynchronous Receive Transmit (UART); a first clock; a second clock; and bridge device firmware configured to cause the bridge device to selectively configure the UART for communication using one of the first clock and the second clock, wherein the power manager device is configured, when a command is to be issued to the data storage device when the bridge device firmware has configured the UART for communication using the first clock, to assert a signal that causes the bridge device firmware to stop configuring the UART for communication using the first clock and to configure the UART for communication using the second clock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
providing a device comprising a data storage device and a bridge device coupled to the data storage device, the bridge device comprising; a Universal Asynchronous Receive Transmit (UART); a first clock; and a second clock, the bridge device being configured to bridge between at least a first data protocol and at least a second data protocol; selectively configuring the UART for communication using one of the first clock and the second clock; and responsive to the determining that the UART is configured for communication using the first clock and the determining that a command is to be issued to the data storage device, asserting a signal configured to disable communications with the UART using the first clock and to enable communications with the UART using the second clock. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A circuit board, comprising:
-
a power manager device; and a bridge device configured to couple to the power manager device, the bridge device being configured to couple to a data storage device and to bridge between at least a first data protocol and at least a second data protocol, the bridge device comprising; a Universal Asynchronous Receive Transmit (UART); a first clock; a second clock; and bridge device firmware configured to cause the bridge device to selectively configure the UART for communication using one of the first clock and the second clock, wherein the power manager device is configured to, when a command is to be issued to the data storage device when the bridge device firmware has configured the UART for communication using the first clock, assert a signal that causes the bridge device firmware to stop configuring the UART for communication using the first clock and to instead configure the UART for communication using the second clock.
-
Specification