Driving analog galvo scanner

More
2 years 10 months ago #287815 by PCW
Replied by PCW on topic Driving analog galvo scanner
You can do that but it doesn't actually gain you anything.

GND --> IN-
and
AOUT --> IN+
will work as well

The real issue will be the low position update rate and the
lack of interpolation between waypoints at the servo thread rate

How fast do you expect to scan this?



 

Please Log in or Create an account to join the conversation.

More
2 years 10 months ago #288923 by MAF
Replied by MAF on topic Driving analog galvo scanner
Hello, I think what I'm working on may be suit you need, although it's not a simple solution.
What I'm working on is an SL2-100 interpreter. It receives signal from scanner controller, converts differential signal into single ended, feed it into FPGA chip, the signal is decoded and fed into 2 DACs. I connect the DAC outputs to an oscilloscope to visualize it. While you may connect them to the analog galvo scanner.

The chips I'm using are:
AM26C32/AM26LV32 for differential line receive, Gowin GW1N-LV9 the FPGA chip, Analog AD5422 the DAC chip.
 

Please Log in or Create an account to join the conversation.

More
2 years 10 months ago #288924 by MAF
Replied by MAF on topic Driving analog galvo scanner
My verilog program takes 179 logic cells. A Xilinx Spartan6, Intel EP4C, maybe EPM570 will also work.
SL2-100 transfers 20bit position signals. For my purpose of visualizing it 16bit DACs are good enough.

XY2-100 protocol information:
www.sigrok.org/wiki/Protocol_decoder:Xy2-100
www.alaser.com.tw/db/upload/webdata4/5al...1412422541519318.pdf
 

Please Log in or Create an account to join the conversation.

More
2 years 9 months ago #289789 by vre
Replied by vre on topic Driving analog galvo scanner
Very interesting...
What is the status ?
 

Please Log in or Create an account to join the conversation.

More
2 years 9 months ago #290248 by MAF
Replied by MAF on topic Driving analog galvo scanner
It works.
Attached are my setup, and oscilloscope screens.
The laser scaned 11 lines.
I can't post schemetics or verilog code here, sorry.
But it's all straight forward till now.

Please Log in or Create an account to join the conversation.

More
2 years 9 months ago #290250 by MAF
Replied by MAF on topic Driving analog galvo scanner
Reading the data sheet I feel AD5422 shall be able to work at 100 ksps, but I can only make it work at up to 60 ksps.
With higher feed rate it ceases to respond to the data stream. Any comment would be appreciated...

The DAC generates negative spikes during transitions. I'm considering adding active filters to the circuit.
But then the output accuracy may be affected by the filters.
If feedback of DAC is obtained after filters, it might oscillate. And some extra effort will be needed.
 

Please Log in or Create an account to join the conversation.

Moderators: PCW, jmelson
Time to create page: 0.357 seconds
Powered by Kunena Forum