I have a FPGA based logic analyser that I'm trying to reverse engineer so I can load my own code onto it and add more memory.
While in the process of reverse engineer it, Most of the ICs have had their part number removed meaning I'm unable to identify what the IC is.
I've figured out two of four chips that are unknown, A FPGA (ep1c6q240 Altera Cyclone) and a Op-Amp (LM358). However I can't figure out the part number for this particular one.
I'm assuming it takes in a Serial signal but I do know that it outputs a voltage or analog signal as I can see it with my multi-metre when i change the threshold voltage in the software on my PC.
I have attached Images of the IC and of the logic analyser.
I did some tracing with my multi-metre and was able to draw out a simple schematic of the Chip.
I think the Chip could be a DAC and it does have the Texas Instruments logo on it, but I was unable to find a datasheet in the DAC section that fit with this Chip.
Just a little update, the two traces connecting it to the FPGA can't be I²C as I²C requires pull-up resistors yet there are no resistors connected to the traces
Just a little update, the two traces connecting it to the FPGA can't be I²C as I²C requires pull-up resistors yet there are no resistors connected to the traces
Diver300 is spot on, with 4 SMD caps there, and how they are connected to the SOIC16 chip, looks like a level shifter/charge pump '232. Possibly to analyze RS232 signal levels? I know that the original cyclone series (like the second and third) didn't have 5v tolerant IO's, let alone +/-12v... so maybe thats why..or even to power the LM358 with the output from the charge pumps (nice trick on dev boards that).
Diver300 is spot on, with 4 SMD caps there, and how they are connected to the SOIC16 chip, looks like a level shifter/charge pump '232. Possibly to analyze RS232 signal levels? I know that the original cyclone series (like the second and third) didn't have 5v tolerant IO's, let alone +/-12v... so maybe thats why..or even to power the LM358 with the output from the charge pumps (nice trick on dev boards that).
Well,I was just speculating as to its purpose, because I don't see a DSUB RS232 connector on that board. But as driver300 stated, its a max232 equivilent:
**broken link removed**
As you can see fomr that pinout, the power/gnd connections and the caps are identical to your drawing. Asto the opamps function? dunno
Wow, I really did not think that a Level shifter was being used. Maybe it's given a PWM signal and it smoothed with capacitors?
The purpose of this circuit is to set a threshold voltage to the input on the logic analyser. I'll draw up a schematic and post it here shortly
Ok, Here's the schematic of it made in Eagle.
It is weird that a max232 is being used though.
Edit: Just to note, There are inductors being used on the outputs of the op-amps, maybe they are smoothing out the output. I'll find out once I've got hold of a oscilloscope.