S11108 Circuit Design Logic
kimbomc wrote 09/07/2023 at 14:29 • -1 pointHi all, this is my first post and also my first dip into electrical engineering and I wanted to ask if you people have any suggestions on the circuit I have designed. As a background, I'm a Computer Science student so I have no issues if you folks suggest any programming orientated approaches.
The purpose of the circuit is to drive a CMOS S11108 linear image sensor so I can send the pixel data through the serial connection on a Arduino nano every board to a raspberry pi where it would be output. I use an LM358P op-amp to perform some basic thresholding on the analogue signals as I was planning on using the data to measure gaps in objects like a nut or between two strips of tape and I wanted to be able to control this threshold value using a potentiometer.
google drive link to schematic and S11108 datasheet: https://drive.google.com/drive/folders/1nIQr4zYgdKwpUESumwOak8UBdYV0fIJP?usp=sharing
ask
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Hallo,
Although I don't fully understand the final usage of this project, I think your planned setup will not work. Since a couple of month I work on a more or less comparable project, with as goal to measure displacement of an object with high precision (sub micro-meters). The sensor is another line-camera chip, the Hitachi TCD1304, with 3648 photo-diodes of 8x200um, making 29.14mm range. When this sensor is read with the max. 2MHz clock, the signal rate is 0.5MHz. This signal is analog (just like the video output of your Hamamatsu) and must be digitized to allow further processing.
You planned the readout with an Arduino and connect the signal to a digital input. Even when you had chosen an analog input port, an Arduino is not capable to sample and digitize a signal that fast, buffer the values and send them to an USB port. I learned from other Hackaday members to go for a MCU that can do the job.
Beside the efforts I needed to tame the microprocessor, also the program to read the datastream from the USB and detect the relevant shapes in the data took me a lot of time. You may find more details when you search for the tags 'CCDpos' and 'TCD1304'.
If you are interested: I am willing to answer further questions (if I can). Projects like this are quite challenging, but also give a lot of fun.
Are you sure? yes | no
I use an LM358P op-amp to perform some basic thresholding on the analogue signals as I was planning on using the data to measure gaps in objects like a nut or between two strips of tape and I wanted to be able to control this threshold value using a potentiometer.
Are you sure? yes | no
yes
Are you sure? yes | no