Digital addressable lighting interface short protection circuit

09629222 ยท 2017-04-18

Assignee

Inventors

Cpc classification

International classification

Abstract

A timing circuit may be enabled when a static signal disables communication through a communications bus, the timing circuit producing a threshold level after being enabled for a predetermined time period, and a switch controlled by the timing circuit is configured to disconnect the static signal when the timing circuit produces the threshold level. A static signal may be used to enable a timing circuit upon the static signal disabling communication through a communications bus, and communication may be allowed through the communication bus by disconnecting the static signal using a switch controlled by the timing circuit, after the timing circuit has been enabled for a predetermined period of time.

Claims

1. An apparatus comprising: a timing circuit enabled when a static signal from a controller of the apparatus disables communication through a communications bus coupled to the apparatus, the timing circuit producing a threshold level after being enabled for a predetermined time period; and a switch controlled by the timing circuit and configured to disconnect the static signal when the timing circuit produces the threshold level.

2. The apparatus of claim 1, wherein the static signal disables communication by causing a transmitter circuit coupled to the communications bus to provide a constant connection between conductors of the communications bus.

3. The apparatus of claim 1, wherein the static signal disables communication by causing a transmitter circuit coupled to the communications bus to remain constantly on.

4. The apparatus of claim 3, comprising an output of the controller of the apparatus, the output producing the static signal causing the transmitter to remain constantly on.

5. The apparatus of claim 4, wherein the switch is configured to disconnect the static signal by disconnecting the output of the controller.

6. The apparatus of claim 1, wherein the timing circuit comprises a capacitive discharge circuit for producing the threshold level.

7. The apparatus of claim 1, wherein the communications bus is a two wire bidirectional data bus.

8. The apparatus of claim 1, wherein the communications bus is a digital addressable lighting interface bus.

9. The apparatus of claim 8, further comprising a control gear coupled to the digital addressable lighting interface bus, the control gear comprising a controller with an output producing the static signal.

10. The apparatus of claim 1, the timing circuit comprising a capacitive discharge circuit to enable the timing circuit for a predetermined period of time.

11. The apparatus of claim 1, wherein the communications bus is a two wire bidirectional data bus.

12. The apparatus of claim 1, wherein the communications bus is a digital addressable lighting interface bus.

13. A method comprising: using a static signal from a controller of an apparatus to enable a timing circuit of the apparatus upon the static signal disabling communication through a communications bus coupled to the apparatus; allowing communication through the communication bus by disconnecting the static signal using a switch controlled by the timing circuit, after the timing circuit has been enabled for a predetermined period of time.

14. The method of claim 13, comprising enabling communication through the communication bus by disconnecting the static signal from a transmitter circuit coupled to the communications bus, preventing the transmitter circuit from providing a constant connection between conductors of the communications bus.

15. The method of claim 13, comprising enabling communication through the communication bus by disconnecting the static signal from a transmitter circuit coupled to the communications bus, preventing the transmitter circuit from remaining constantly on.

16. The method of claim 13, comprising enabling communication through the communication bus by disconnecting an output of the controller of the apparatus, the output producing the static signal causing the transmitter to remain constantly on.

17. The method of claim 13, comprising using a capacitive discharge circuit to determine that the timing circuit has been enabled for a predetermined period of time.

18. The method of claim 13, wherein the communications bus is a two wire bidirectional data bus.

19. The method of claim 13, wherein the communications bus is a digital addressable lighting interface bus.

20. A method comprising: using a static signal to enable a timing circuit upon the static signal disabling communication through a communications bus; allowing communication through the communication bus by disconnecting the static signal using a switch controlled by the timing circuit, after the timing circuit has been enabled for a predetermined period of time, the method further comprising enabling communication through the communication bus by disconnecting an output of a controller of a transmitter circuit, the output producing the static signal causing the transmitter to remain constantly on.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 shows a block diagram of an exemplary digital addressable lighting interface (DALI) system;

(2) FIG. 2 shows a schematic diagram of at least a portion of an exemplary DALI control gear;

(3) FIG. 3 is a schematic diagram of an exemplary control gear incorporating the disclosed embodiments; and

(4) FIG. 4 shows an example of a disconnect circuit according to the disclosed embodiments.

DETAILED DESCRIPTION

(5) The embodiments disclosed herein limit the time a signal may be held at a static level in the event of a failure. In one or more aspects, the present embodiments utilize a timing circuit and a switch to automatically disconnect a static signal after a pre-determined period of time.

(6) FIG. 3 is a schematic diagram of an exemplary control gear 305 incorporating the structures and techniques disclosed herein. The control gear 305 may include a bus interface 310 for isolating operating circuitry 315 from the bi-directional data bus 115 using a diode bridge 340 and receiver-transmitter circuitry 360. As part of the receiver-transmitter circuitry 360, optocoupler 320R may be used for receiving commands or messages from application controller 105 to control gear 305, and optocoupler 320T may be used for transmitting responses and messages from the control gear 305 to the application controller 105.

(7) The exemplary control gear 305 may include a computer 325, for example, a single chip microcontroller implemented as a reduced instruction computer with built in Universal Synchronous Asynchronous Receiver Transmitter (USART) capabilities. The microcontroller 325 may include a processor and a non-transitory computer readable medium in the form of a memory 330 with computer program code. The microcontroller 325 with the memory 330 and the computer program code may cause the control gear 305 to exchange commands and responses over the data bus 115 according to the disclosed embodiments, and to operate lamps and other equipment according to DALI protocol requirements. While computer or microcontroller 325 is shown and described as a programmable integrated circuit with on board memory, it should be understood that any suitable computing device may be applicable to the disclosed embodiments.

(8) Still referring to FIG. 3, as a result of the illustrated implementation of bus interface 310, a fault causing LED 360 to remain in a constant on state causes the two wire data bus to effectively become shorted, barring communication. To remedy this, a disconnect circuit 345 may be included to limit the time that transmit output signal 335 may be held at a static level. The disconnect circuit 345 may include a switch 350 in line with transmit output signal 335, controlled by a timing circuit 355. In operation, switch 350 is normally closed. The timing circuit 355 may be triggered when transmitting optocoupler 320T of the receiver-transmitter circuit disables communication through the bidirectional bus, for example, by remaining constantly on. The timing circuit 355 may remain triggered as long as communication is disabled and after a period of time may cause switch 350 to open, disconnecting transmitting optocoupler 320T and effectively turning it off.

(9) As an example, microcontroller 325 may experience at least one fault condition where transmit output signal 335 may be forced to a constant low level. Because transmit output signal 335 is connected to LED 360 of optocoupler 320T, LED 360 may remain continuously on causing the driver side 365 of optocoupler 320T to continuously conduct and short the two wire bi-directional data bus 115 through the diode bridge 340. If the condition persists, the two wire bi-directional data bus 115 remains inoperative, prohibiting communication between the application controller 105 and the control gear 305 or any other devices that may be connected to the bi-directional data bus 115.

(10) In this embodiment, when transmit output signal 355 transitions to a low level, timing circuit 355 is enabled. If transmit output signal 335 is forced to remain at a low level for a predetermined period of time, timing circuit 355 times out and causes switch 350 to open. Opening switch 350 allows the voltage across LED 360 to float, causing the driver side 365 of optocoupler 220T. to go to a high impedance. The connection between the two wires of the bi-directional data bus 115 is removed and communication among devices attached to the bi-directional data bus 115 may be restored. Once the bi-directional data bus 115 is functional, the application controller 105 may begin diagnostic procedures to determine which control gear is defective and the failure cause.

(11) FIG. 4 shows another example of a disconnect circuit 405. Disconnect circuit 405 may include a switch 410 implemented as a semiconductor, for example, a transistor, field effect transistor (FET), metal oxide semiconductor field effect transistor (MOSFET), or any other suitable device. In this example, a timing circuit 415 may include a capacitor 420 that discharges through a resistor 425 connected to transmit output signal 335. During normal operations capacitor 420 remains charged, causing switch 410 to conduct transmit output signal 335 to LED 360. If a fault condition forces transmit output signal 335 low for a predetermined period, capacitor 420 begins to discharge through resistor 425. If the fault condition persists, the capacitor voltage will reach a threshold level below the gate threshold of the switch 410. This results in a high impedance between the LED 360 and the transmit output signal line, effectively turning LED 360 off and removing the short between the two wires of the bi-directional data bus 115. Communication on the bi-directional data bus 115 may then be restored and diagnostics may be performed.

(12) While described in the context of a static signal that disabled communication through a communications bus, it should be noted that the disclosed embodiments may be used to disconnect any signal that remained static for a predetermined amount of time.

(13) Various modifications and adaptations may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings. However, all such and similar modifications of the teachings of the disclosed embodiments will still fall within the scope of the disclosed embodiments.

(14) Furthermore, some of the features of the exemplary embodiments could be used to advantage without the corresponding use of other features. As such, the foregoing description should be considered as merely illustrative of the principles of the disclosed embodiments and not in limitation thereof.