At every new scan run, the acquired frame may randomly flip along the y-axis. Is anyone else also seeing this problem? If yes, any ideas on how to fix this?
We are currently using the difference algorithm and looks like the software already attempts to resolve this by imposing a condition that the first detected trigger must be be high. We still see the flipping though. One option is the resonant scanner always starts with sync high, independent of whether it starts by moving in the forward direction or backward direction. In which case this can't be debugged at the level of the software...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
it's typically a problem with noise on the CRS sync line - the newer the CRS board the less problems this causes. try looking at the signal on an oscilloscope and see if it crosses threshold multiple times - and keep in mind that you are sampling at 800Mhz. On old boards the trick is to set the threshold to a negative value (the sync signal overshoots to about -0.5 V after the 5V to 0V down step). But also this you should see on an oscilloscope.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
At every new scan run, the acquired frame may randomly flip along the y-axis. Is anyone else also seeing this problem? If yes, any ideas on how to fix this?
We are currently using the difference algorithm and looks like the software already attempts to resolve this by imposing a condition that the first detected trigger must be be high. We still see the flipping though. One option is the resonant scanner always starts with sync high, independent of whether it starts by moving in the forward direction or backward direction. In which case this can't be debugged at the level of the software...
it's typically a problem with noise on the CRS sync line - the newer the CRS board the less problems this causes. try looking at the signal on an oscilloscope and see if it crosses threshold multiple times - and keep in mind that you are sampling at 800Mhz. On old boards the trick is to set the threshold to a negative value (the sync signal overshoots to about -0.5 V after the 5V to 0V down step). But also this you should see on an oscilloscope.