Electronic – Making the own PCB connectors, but having trouble with high frequency signals

connectorfrequency

I'm making my own PCB connectors using the "multicomp" range of crimp connectors available from farnell (ex. http://uk.farnell.com/multicomp/2226a-04/crimp-housing-1-row-4-way/dp/1593508 with terminals at http://uk.farnell.com/jsp/search/productdetail.jsp?SKU=1593529&MER=baynote-1593529-pr), but while I'm able to get a good DC connection and solid mechanical connection (the terminals don't pull off easily), the AC performance of the resulting cables leaves a lot to be desired; I don't have a lot of test equipment here but with a simple home-made test (wiring them up to an FPGA development board and looping back to the same board and seeing how fast a signal I can send through them and receive it reliably), it appears I can only get up to about 500KHz before I lose the signal. I'd have expected to be able to do better than that, as I've seen this type of connector used for signals I assume must be higher frequency than that (e.g. USB2).

Any ideas what I can do to improve the performance beyond this? What kind of frequency should I be able to usefully achieve with this type of connector?

EDIT: I'm putting them onto CAT6 cable. Is this a suitable cable or do I need something heavier?

Best Answer

Here's a comparison and some numbers:

I run single crimped wires of length between 3" and 24", sometimes with multiple hops, and at 2 megabit data rate. The signal is 5V UART TTL, and the driver is an Atmega microcontroller (25 mA nominal pin current) with a 70 ohm current limiting resistor and a dozen or so 40 picoFarad MOSFET inputs on the other end.

This all works fine; oscilloscope shows the signal is decent, and communication works.

When I added a TVS diode with 2 nF capacitance across this bus, the signal degraded enough that I could not keep 2 Mbit data rate. The 3 dB filter frequency of a 70 ohm, 2 nF low-pass filter is about 600 kHz, IIRC, which would explain the signal degradation.

So, by comparison, you have one of three problems (or a combination):

1) The driver that is emitting the signal is not very strong. Some microcontrollers can only drive a few milliamps on their pins, for example, which translates into a high-impedance source. 2) The load you are driving is high capacitance somehow. 3) The wires you use add significant inductance.

The fix in 2) and 3) is to remove the cause. The fix in 1) is to re-drive the signal with a buffer or line driver (or perhaps a MOSFET gate driver, which can drive several amps!)

Related Topic