Go Down

Topic: Sobre o projeto Severino (Read 1 time) previous topic - next topic

Porcao

E uma ideias que estou tendo.
O indutor e caps nos pinos 20 e 22. Qual a função? São totalmente necessários?

Agora a ideia. Pensei em como programar ou verificar um uP já soldado em uma placa. Imaginando que é um chip SMD. Eu incluo no projeto da minha placa 3 pinos de encaixe (male pin header). E monto uma outra placa somente com os transistores e os componentes de apoio e com o female pin header de 3 pinos. Quando preciso programar ou verificar alguma coisa encaixo a placa de gravação na placa do projeto. O pino 2 e 3 ficariam livres o tempo todo.
O que acham?
Artur Porcão

Adilson Akashi

Se você quer saber o que é "totalmente necessário", a resposta pode ser só o CI com uma alimentação DC que pode ser de até 5 volts. O resto é extra. Nem cristal, nem capacitores, nem resistores, nem leds. Nada mais.
Agora, dependendo do que que fazer, outros componentes podem ser "totalmente necessários".

Os Arduinos têm os componentes "extras" para possibilitar algo a mais. Clock mais preciso, tensões mais estáveis, filtros, indicadores de estado (leds), circuitos de comunicação (Serial, USB, BT, ICSP,...), circuito de reset/auto-reset, e circuito de interconexão com shields.

O indutor e o capacitor, que inexistem nas demais versões de Arduino, compõem um filtro para o ADC. "Totalmente necessários" para evitar ruídos na conversão A/D. Se não existirem vai funcionar? Vai, mas aí você tem que adaptar o circuito aos projetos anteriores ao Severino, que equivocadamente (se é que se pode dizer isso) conectam a alimentação "Analógica" (AVcc) à alimentação "Digital" (Vcc). Basta olhar os esquemas elétricos dos vários modelos para entender as diferenças. E você terá de assumir que podem haver ruídos indesejáveis no ADC, o que pode ser um problema somente se isso for algo crítico para seu projeto.

Os componentes extras apenas estão lá para proporcionar funcionalidade de maneira geral, ou seja, sem ser específica de um projeto. Mas fazem parte do projeto do Arduino; são peculiares a ele.

Sua descrição é um tanto vaga: pino 2? pino 3? Refere-se aos pinos do Atmega (RX e TX)?. Talvez esteja se referindo a algo como o lily pad. Ou um Arduino sem circuito de comunicação. Há um post com um circuito meu assim. Se é que é isso o que quis dizer.
PCB Designer

Porcao

Grande Adilson! Valeu!
Por partes. Estava lendo a documentação do atmega8 e vi que o indutor é ligado ao bloco de conversão analogico/digital. Exatamente como você explicou.

Num projeto como o Arduino, que tem o objetivo de ser uma base de desenvolvimento é bem legal que vocês já tenham pensando em incluir no projeto. Livra uma pá de cara (como eu) de dor de cabeça.

Isso mesmo, os pinos TX/RX. COmo estou querendo brincar com chip smd fica dificil de programar em um lugar e transportar o uP programado para outro lugar. Assim eu imaginei um esquema de ter a etapa de comunicação fora da placa. E da forma que você construiu, está pra lé de excelente! E vou procurar pelo seu post, passei por todos mas acho que não me atentei a esse.

Há, se eu relamente tocar esse esquema de montar a placa dividida em duas e com smd eu mando pra você o projeto. E você coloca na net para todos poderem usar também ok?
Abs!
Artur Porcão

Adilson Akashi

Já viu o projeto do Arduino Lily Pad? É um Arduino SMD que exige circuito externo de comunicação, exatamente como descreveu. Ou seja, já existe, e não precisa desenvolver um novo.
PCB Designer

Porcao

Acho que sem querer acabei de descobrir uma coisa que eu estava para perguntar para vocês. COmo é que o ATmega sabe que é um programa ou outra coisa qualquer que estou enviando para os pinos TX/RX.
Usando um bootloader!
Mas estou com outra duvida agora, mas vou abrir um topico novo,pois o assunto não tem a ver com esse.

Voltando.
Achei o Lily Pad, é basicamente o que eu preciso, mas diferente  ;)
É que eu vou ter o cirquito do meu projeto em volta do chip, por isso que não posso aproveitar esse esquema. Mas ele servirá como base. Esse é o gravador. Mas não consegui achar o projeto dele. Ou ele não é open?
Artur Porcão

Go Up