No entiendo tu aversión a los resistores. Son simples, baratos y muy confiables.
Si está preocupado por la eficiencia y la complejidad del circuito no es un problema, es posible que desee consultar los controladores LED de Linear Technologies . (Como ejemplo, muchas otras compañías también hacen controladores LED).
La cuestión es que la salida de luz de un LED está relacionada con la corriente a través del LED, por lo que la mejor solución es un regulador de corriente (que son la mayoría de los controladores de LED). Los voltajes directos tienen demasiada tolerancia para que un regulador de voltaje sea muy útil.
Recuerde, todavía son diodos, y una vez que alcanzan el voltaje de su rodilla, pequeños cambios en el voltaje significarán grandes cambios en la corriente, y viceversa. Si la tensión directa es 0.1-0.2 V off, la especificación significará un gran cambio en la corriente (y el brillo y la disipación de potencia) para llegar a la tensión regulada.
La razón por la que usamos resistencias tanto es que son mucho menos complejas que un regulador de corriente y muy compatibles con un riel de voltaje regulado. La idea es que elija la corriente que desea en el LED y, junto con la ley de Ohm y el voltaje directo, determine el valor de su resistencia. Mientras la tensión en la resistencia sea mucho mayor que la tolerancia en la tensión directa del LED (1-2 voltios es generalmente suficiente), obtendrá resultados bastante repetibles para el brillo y el consumo de corriente. No se olvide de asegurarse de que la resistencia pueda disipar suficiente energía (por lo general, un problema para voltajes de alta fuente o resistencias de montaje en superficie pequeñas).