Simon, some more questions about your CAT4101 experiment:
1) Any chance you've tried to dim it? What are you feeding the EN/PWM pin?
I connected the leads to EN/PWM to the 5V supply to get 100% at the moment - remember this was the "why doesn't it work" PCB I made in case I had blown some of the SMT components [aside: you can actually see the SMT resistor (top) and capacitor (bottom) I was using on
that first photo :-]
So no dimming yet, but I think the route in the datasheet / Fishman's approach is the one I'd take. I'm not sure if I'd use a 560R resistor (I *like* some headroom) but placing a fixed resistor in series with a variable one would be the way I'd go. If I wanted to get fancy I might even use an I2C-based digital pot
To be honest, I'm not expecting the PWM to be an issue - I think it'll be fine in terms of dimming for corals. I used to live in the Caribbean, and I still don't think the LED output is anything like the full power of the sun in those climes.
2) How are your lead lengths to/from the PCB? Thoughts about how extending them might cause problems? I know I've seen in several LED driver datasheets that additional capacitance is required across the LEDs and/or input if lead lengths are long. Thoughts?
One of the reasons I wanted to try building a non-SMT one was to see if that was an issue. In my experience, although the datasheets show best-practices, and following them is a *good* idea, they do often tend to be quite paranoid. I kept the traces relatively short (less than a centimeter) but I didn't try too hard to get them right next to the chip. It works just fine - well, the last time I checked it was late last night, and they were still working just fine - current draw was slightly down to 0.83A in fact.
[edit]
Ah, I think I misunderstood the question there: The leads from the PCB to the LEDs are about 3m long at the moment. This is my test setup so I figured it might as well be realistic. They're not any special wire either, just standard hookup wire coiling off the bench then over to the LEDs.
3) Thoughts on heat dissipation? If I follow my standard practice of cramming as many as I can "fit" on to a 5cm square PCB, that means I'm working with a little over 3 square inches. The datasheet uses 1 square inch (double sided) for heatsinking when calculating power dissipation. That means I can "fit" three on this size PCB in terms of thermal limitations. But if it's not really getting THAT warm, maybe 4 wouldn't be a stretch?
I think you'd be ok. I have ~1" square of copper on the top-side of the PCB, but there's very little thermal path through to the other (1" square) side of the PCB (no plated-through vias). I did place the via holes themselves, but that's not going to work as well as a real copper path. The chip was warm to the touch but not hot, and from what I recall, I'm running them at a slightly higher power rating than you intend to.
My personal use of them will be on a 1" x 1.5" board, because of how I intend to place them on the fitting. I think though, that by the time you've added the caps, the resistor and any connectors, you'll see that one square inch of board is roughly what you need anyway
Oh, and recall that the power-supply is matched perfectly in my set-up. It's a bench PSU, so I can turn a knob and see exactly where the current stops increasing as I increase the voltage; I run the circuit at that voltage. If you're running them at 24v (for example), you'll probably find the heat characteristics to be different...
which leads on to ...
4) Any chance you've cranked up the voltage to see what happens when the IC is dropping more than the bare minimum? I know that's not best practice to run it like that, but I'm wondering what it'll do.
Not for any period of time. I probably will, just so I have a good idea of the failure characteristics, but I'm still in the "can it run reliably for a week or so at constant output" stress-mode.
My plan is to find the voltage that works best for the LEDs, then trim the MPJA PSU down to that voltage - for the Rebels that's 20.7v, it'll probably be slightly higher for the Crees.
Simon.