TCD1304 PCB

It’s entirely possible to drive the TCD1304 directly from the GPIO’s of the Nucleo F401RE, but a PCB adds a lot of convenience and lower noise levels if done right (I’m not an electrical engineer, so I can’t guarantee that anything here is low-noise).

The datasheet suggests the following drive circuit for the TCD1304:

tcd1304-drive

Typical drive circuit for the TCD1304.

And the PCBs presented here follow that. The typical supply voltage is 4V, but connecting V+ to the 5V or 3.3V pin on the Nucleo F401RE works fine.

ccd-pcb

TCD1304DG housed on the through-the-hole PCB

24771464871692734

Front and back of the SMD TCD1304 PCB. The board is fitted with a TCD1304AP. The electrolytical cap C1 may be substituted for a smaller cheaper SMD tantalum cap.


The most recent PCB is also the smallest. It features an option for on-board supply-voltage regulation with a low-noise LDO (LT1761). It may be bypassed.

The supply-voltage is given by the resistors in the voltage divider connected to the ADJ-pin of the LT1761 (unpopulated in the photo above):

V = 1.22V(1+R₂/R₁) = 1.22V(1+2k7/1k2) = 3.965V

The drop-out voltage is 300mV, so this and the desired output voltage for the CCD must be taken into accound when choosing values for R₂ and R₁.

This PCB also features a cut-out for a thermoelectrically cooled heatsink.


The pin-out is as follows:

CCD-pcb-pins

Pin-out of the through-the-hole PCB (NB: Parts numbering differ on the two boards).

new-pins

Pin-out of the SMD-version of the TCD1304 PCB.

DSC02649

Pin-out  of the LDO-version of the TCD1304 PCB.


Eagle files:

Eagle-files for TCD1304 PCB (through-the-hole)

Eagle-files for TCD1304 PCB (SMD)

You can also buy the SMD-board directly from dirtyPCBs:

SMD-version at dirtyPCBs

LDO-version at dirtyPCBs


I have a few spare SMD boards, that I’m selling for 2€. Use the contact form. The SMD version for sale is slightly different from the one depicted here.

Advertisements