As pessoas aqui usaram o chip LPC1343 Cortex-M3?
Eu construí alguns circuitos pequenos com microcontroladores PIC antes, mas agora estou usando um LPC1243 Cortex-3 / ARM. Estou usando uma placa protótipo do LPCXpresso que funcionou muito bem, mas quero construir uma PCB adequada agora para o meu circuito. Estou achando esse chip muito melhor para trabalhar com software do que com PICs (que eu também gosto!)
Com os PICs, minha experiência foi que era fácil esquecer algo ao criar o hardware. Por exemplo, um pino precisava ser puxado baixo para desativar a programação de baixa tensão em algumas fotos ou o chip não era programável.
Meu circuito é simplesmente um módulo LCD de 18x2 linhas conectado ao chip, que recebe sua entrada de um PC conectado via interface USB HID. Eu tenho tudo trabalhando na placa protótipo / placa de ensaio.
No LPC1343, pretendo conectar
- Os pinos da fonte de alimentação para capacitar e desacoplar capacitores
- O cristal de 12 MHZ e capacitores.
- Os 6 pinos de E / S necessários para controlar meu hardware (um módulo de LCD)
- Os pinos USB em uma porta USB via resistores e um resistor pull up
- Liga o pino de redefinição e o pino que habilita o carregador de inicialização USB interno
E isso é tudo. Minha pergunta é: existem outros pinos que eu preciso conectar? É importante manter isso o mais simples possível, pois é o meu primeiro projeto de "hobby" com o chip e, francamente, será difícil o suficiente para soldá-lo sem aumentar a complexidade (mas estou confiante de que posso fazê-lo!)
Acho que devo postar um esquema realmente, mas perdi alguma coisa óbvia?
fonte
Eu adicionaria um conector de depuração, para que você possa usar o LPCXpresso para depurar seu código. Adicioná-lo é bastante trivial, mas tornará o sistema muito mais fácil de usar.
fonte
Você tem o esquema das suas placas proto / devkit? É claro que vale a pena olhar para ver o que eles conectaram e onde. Mas eles não contam a história completa.
fonte
Gostaria de quebrar os pinos USB - quando você deseja colocar seu projeto final em um gabinete, você precisa posicionar sua placa perto da borda para tornar o conector USB acessível a partir do exterior. Você pode colocar um conector USB separado no gabinete e conectá-lo à placa via cabo.
Pense no poder - sua placa obterá o poder e o redistribuirá para periféricos ou exclusivamente de fora?
Pense na compatibilidade de 5V - seus periféricos funcionarão em 3,3V ou precisarão de 5V? Pode valer a pena adicionar algum esquema de conversão de tensão pelo menos para alguns pinos.
O buffer - algo relacionado à compatibilidade de tensão - você estará dirigindo algo em um cabo longo raher? Se sim, você pode colocar alguns ICs de buffer que também funcionem como conversores de tensão.
Estou trabalhando com o painel de design de referência do microbuilder http://www.microbuilder.eu/projects/LPC1343ReferenceDesign/ e esses são os meus pontos de vista da experiência com ele.
BTW, ele possui um bom recurso de botão de pressão para entrar no modo de programação, mas lembre-se de que você precisa de um chip de monitor de tensão para que ele funcione bem; caso contrário, ele entrará no modo de programação toda vez que você conectar o cabo (o que pode estar ok, na verdade) )
fonte