As mentioned in the title, I used Jetson Nano to control the optical projector projection through I2C interface. There was a certain chance that the projector would not emit light and could not be recovered. It could only work normally after the projector was powered off and powered on again.
The problem has occurred on multiple devices at random times. In order to easily reproduce the problem, I configured the projector through the i2ctransfer command. According to the configuration Mode in use, the Test Pattern Generator Mode was executed first, followed by the normal operation in Internal Pattern Streaming Mode.
Then I added the mode switch to simulate the fault state, and found that the optical machine could not cast pictures normally, and we had no way to recover, unless the power was turned on again.
In order to ensure the normal use of the product, first of all, we want to determine whether there is a software reset method of DLPC3478 that can restore the normal operation of the optical machine under the condition of continuous power.
And then whether there is configuration recommendations, or other suggestions, to avoid this problem.Thank you very much!
Here is the python script running in nano, which is the test method mentioned above:
# enable_solid_field
# init
while True: