LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: dropes em 19 de Agosto de 2015, 00:05

Título: ATmega8515-16PU a 3V
Enviado por: dropes em 19 de Agosto de 2015, 00:05
Boas,
Estou com um novo projecto para um LCD e ao fazer umas leituras reparei que este LCD está a ser alimentado a 3V, assim como a sua interface.
Estive 2 dias a fazer um circuito/layout em Eagle com o micro descrito no tópico, entretanto só agora é que dei conta que a tensão de alimentação mínima dele é de 4.5V
Este micro tenho em stock, entretanto também existe a versão ATmega8515(L) que funciona a partir de 2.7V e só vai até 8MHz (não tenho).

Minha dúvida é, poderei alimentar o micro com uma tensão inferior à referida na datasheet a uma velocidade inferior?
Título: Re: ATmega8515-16PU a 3V
Enviado por: senso em 19 de Agosto de 2015, 00:17
Talvez, nada como testar, dado que os atmega até funcionam a 30Mhz, talvez tambem funcionem a voltagem mais baixa.
Título: Re: ATmega8515-16PU a 3V
Enviado por: Hugu em 19 de Agosto de 2015, 00:31
tenho o ATmega8515L-8PU em stock..
Título: Re: ATmega8515-16PU a 3V
Enviado por: Njay em 19 de Agosto de 2015, 02:01
Quando metes um semiconductor a bulir a uma tensão abaixo da spec até pode funcionar, a questão é que funciona à temperatura que experimentaste, e funciona aquele chip em particular que experimentaste, com a tensão com o grau de estabilidade com que testaste. Se é para um cliente e quiseres dormir descansado à noite, terás pelo menos que testar os chips que vais usar numa gama de temperatura a que o dispositivo vai trabalhar. Ainda assim há sempre uma probabilidade de estar a trabalhar mesmo em cima do limite e algum campo magnético ou com idade acabar por ter uma falha esporádica (que até pode acontecer apenas 1 vez na vida, mas é das coisas mais chatas e difíceis de depurar).

Que LCD é?
Título: Re: ATmega8515-16PU a 3V
Enviado por: dropes em 19 de Agosto de 2015, 16:35
Obrigado pelas respostas  :)
É para mim o LCD, já referido noutro tópico de uma impressora Brother,
Tenho mesmo de ver se funciona só com 3V, de outra forma tinha de comprar outro...
A interface é meio manhosa, todos os LCDs precisam de um circuito dedicado e era o que estava a fazer, sei que seria mais fácil comprar um TFT via SPI e tal, mas gosto de aproveitar o que apanho então dá nisto LoL

(https://lh3.googleusercontent.com/-8L2DdFka6rQ/VdSgrwywm0I/AAAAAAAABls/Gy_os5BMmSs/s857-Ic42/Esquema.png)

O controle seria através da porta paralela até me entender como é que funciona, daí ter uma placa dedicada só para isso, assim que souber, fica apenas a placa principal com o ATmega, que tem as dimensões do display.
O objectivo é poder programar este micro para futuros projectos sabendo já como comunicar :)
Título: Re: ATmega8515-16PU a 3V
Enviado por: dropes em 24 de Agosto de 2015, 15:54
Já fiz a pcb soldei os componentes mas na posição do ATmega coloquei um socket para monitorizar a forma como a placa principal comunica com o display.

Sim, o ATmega8515-16PU funciona com relógio interno a 8MHz com apenas 3V  ;D

Procurei analisadores lógicos para a porta paralela e acabei por encontrar um de 8bits, sempre pensei que o máximo de entradas seriam 5, mas não é que a saída de 8 bits é bidirecional, é preciso chegar-se ao ponto das motherboards deixarem de ter esta porta para dar conta disso  :-[

Uma pequena amostra dos 1ºs 8 bits (são 16 na totalidade, tirando + 5 para controle) (74LS244N de entrada)

(https://lh3.googleusercontent.com/-R-bBPfbbFeo/VdsttKPyt7I/AAAAAAAABmY/nmdi7BtnTBM/s1280-Ic42/8%252520bits%252520Data.png)

Site do programa: http://jwasys.home.xs4all.nl/old/diy2.html (http://jwasys.home.xs4all.nl/old/diy2.html)
(só testei com o WinXP)
Título: Re: ATmega8515-16PU a 3V
Enviado por: jm_araujo em 24 de Agosto de 2015, 18:33
Uma destas : http://www.ebay.com/itm/380778239854 (http://www.ebay.com/itm/380778239854) (ou esta já com extras: www.ebay.com/itm/190956566562 (http://www.ebay.com/itm/190956566562))

Dão para usar como analizador lógico "compativel" (é só googlar) com o Saleae antigo ou com o USBee : 8 bits, 24Msps, no máximo podes ter de mudar a EEPROM e é indistinguível para o software desses dispositivos.

O Software do Saleae é fixe, parece básico mas tem umas potencialidades à maneira.

Título: Re: ATmega8515-16PU a 3V
Enviado por: dropes em 24 de Agosto de 2015, 19:52
Obrigado :)

A Cypress parece ter micros realmente muito baratos.
Já precisei imensas vezes de um analisador lógico, mais para engenharia inversa que acho interessante, lembro-me de tentar descodificar um dongle que era usado com o "electronic workbench", usei dois PCs, um a correr o programa e outro a ler os dados do dongle, não consegui porque tinha um micro e dava-me sempre resultados diferentes.

A imagem que coloquei foi a aquisição que fiz via porta paralela, a frequência máxima de captura é de 1MHz dando uma largura de banda aproximadamente 300KHz... creio que se perdeu alguma coisa lá pelo meio LoL... vou mudar o cristal da placa principal a ver se envia os dados com mais calma  :P

Quando adquirir um analisador lógico, será de 32 canais, o que estou a fazer necessitava de 21... por isso vou com sobreposições e acho que vou ter de fazer um programa para isso, muito tempo perco com estas coisas, mas dão-me gozo  ;)