Anúncio

Home > Uncategorized > CAT3626 RGB LED + Driver Qt Embedded 4,6 na Mini2440

CAT3626 LED RGB + Driver Qt Embedded 4,6 na Mini2440

O CAT3626 é um bom dispositivo I2C pouco de ON Semiconductor. Ele vem em um pino 14 TQFN pacote que é provavelmente a coisa mais difícil que eu já soldado! Cada bloco é separada do seu vizinho por cerca de 100 micrômetros! Para tornar as coisas ainda mais difíceis que há um certo bloco de terra no meio de dissipação de calor de distância. Realmente você deve ter algum tipo de bordo de fuga ou de refluxo, mas que seria muito chato! Aqui está uma foto do aparelho antes de solda:

... E aqui está o produto acabado! O LED é 10mm difuso, com um ânodo comum e uma classificação máxima de corrente de 20 mA por canal. Assim como eu soldados os fios ao CAT3626 colei-lo para a placa com epóxi, threaded os fios através dos furos e, em seguida coladas as as com mais de epóxi. Depois que eu percebi que tinha esquecido onde tinha ido um pino então eu tinha que raspar a cola em cima do chip!

O fio que vem através do buraco no meio deste quadro é soldado ao CAT3626 e atua como um dissipador de calor bruto. Na prática parece funcionar bastante bem, embora eu provavelmente deveria ter utilizado o cobre. Eu puxei a cerâmica a partir de um projetor antigo que eu tinha em torno de mentir. Não trabalho mais puro o mas funciona muito bem!

Depois que eu tinha construído e que eu testei rapidamente, utilizando ferramentas de I2C e então escreveu um driver kernel. O CAT3626 permite um máximo de 32 mA por canal regulamentado em passos de 0.5mA. Infelizmente, porque o meu LED pode ter um máximo de 20 mA por canal i só pode gerar ~ 64 mil cores. Para piorar a intensidade da luz não é, em geral, uma função linear da entrada em vigor assim o fade realizáveis seqüências não são tão agradáveis como aqueles feitos com PWM, mas eles continuam a olhar muito bom. Aqui está um video!


YouTube DirektCAT3626 RGB LED Driver

Editar

Tags: , Categorias: Uncategorized Tags: ,
  1. tomada
    17 maio de 2010 às 19:44 | # 1

    É tão grande!
    Eu sou um iniciante com mini2440.I acaba de fazer exemplo básico seguido http://equallybad.blogspot.com/2010/02/project-how-to-setup-default-dev-tools.html .
    Você pode me ajudar passos para criar interface e controle levou como você.
    Eu aprecio muito sua ajuda!
    Obrigado antecipadamente!

  2. 27 de maio de 2010 às 17:28 | # 2

    Obrigado Jack :) Gostaria de começar por OpenEmbedded trabalho. Prepare-se o objectivo de ficar nos exemplos Qt compilada cruz, porque você vai precisar de Qt para fazer a interface de controle (a não ser é claro que você quer fazer alguma outra maneira!).

    Existem tantas maneiras de controlar o LED. Este, obviamente, depende da CAT3626 que você pode achar difícil de pegar. Gostaria de começar por jogar com os canais de PWM no mini2440, de memória eu acho que existem apenas dois livres e quando você compreende que se movem para outra coisa.

    Se você apenas deseja controlar um LED RGB Eu olhava para um microcontrolador como o ATtiny. Você poderia começar a partir daí e se você realmente precisa de um gancho touchscreen-lo através da inteface TWI.

  1. Não trackbacks ainda.
Powered by Zingiri , MyBB