Me and a friend are designing a lasershow controller consisting of a FTDI USB-serial chip and a DAC from Analog, but because the output of a PC is not always steady, we need somehting to buffer the serial data until a new chunk of data is received. Any idea's?
Me and a friend are designing a lasershow controller consisting of a FTDI USB-serial chip and a DAC from Analog, but because the output of a PC is not always steady, we need somehting to buffer the serial data until a new chunk of data is received. Any idea's?
There is no device that can buffer data that has not been received. A Pic will buffer the data until more data is required. You will require handshake lines or the Pic will get full up very quick.
There is no device that can buffer data that has not been received. A Pic will buffer the data until more data is required. You will require handshake lines or the Pic will get full up very quick.
Well, essentially, we have the FTDI drivers here for a premade DAC that uses a FTDI chip too, so essentially all we need to do, is interface PC ->FTDI USB - Serial -> Buffer -> DAC and then amp 2 of the DAC outputs to +/-5V differential, and the other channels to just 5-0v, then the rest is just software. Sounds about right, am I missing anything?
What speed will the serial be running? Feeding what I assume is a stereo DAC at good quality is a lot of data and will define how you can solve the problem.
What speed will the serial be running? Feeding what I assume is a stereo DAC at good quality is a lot of data and will define how you can solve the problem.
That value sounds incredibly high, the original post was for a laser light display - you're not going to need anything terribly fast for that, and do you really need 16 bit?, would it give any advantage?.
The galvanometers can range all the way up to like 40,000 points per second, and we are aiming for just over 30,000 points per second, so it needs to be relatively fast. Using 16bit would mean better resolution, and many laser show controllers use 16bit.
then just use opamps to amp the DAC output. Seem like it would work? We realize the USB-serial converter is a dual channel thing, but it has all the features we need, and cheap enough, so we are just going with it