collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Escolha de cristal - Atmega 8E5 + nRF24L01+  (Lida 7913 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Escolha de cristal - Atmega 8E5 + nRF24L01+
« em: 25 de Março de 2014, 14:37 »
Estou a desenhar uma placa e estava a escolher o cristal que vou usar, depois de ler alguns documentos do nRF24L01+ vou optar por partilhar o cristal do Atxmega 8E5 com o nRF24L01+.

Documentos:
 Datasheet - Atxmega 8E5
 AVR1003: Using the XMEGATM Clock System

 http://www.nordicsemi.com/eng/nordic/download_resource/19986/18/51473839 - nRF24L01+

O excerto do documento do nRF24L01+:

diz que este vai acrescentar 1uF à capacitancia do cristal.

No documento AVR1003 (Table 2.1) diz que os condensadores devem ser de 10uF. Que valor devo escolher para a capacitancia do cristal?

A minha pesquisa estava aqui: http://pt.mouser.com/Passive-Components/Frequency-Control-Timing-Devices/Crystals/_/N-6zu9f?P=1z0wnukZ1z0we1tZ1z0z7ym&Ns=Pricing%7c0

Ao ler de novo o documento AVR1003 li isto por baixo da Table 2.1
Citar
Note that the crystal oscillator is a low-swing type oscillator, which means that the
XTAL pins cannot be used to provide a clock signal to other devices. Instead, one of
the Timer/Counter modules could be used to generate a clock signal for external
devices. Refer to the application note “AVR1306: Using the XMEGA Timer/Counters”.
isto significa que não vou poder usar como estava a pensar?




Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.481
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #1 em: 25 de Março de 2014, 14:58 »
Nao te consigo dar certezas.

As unidades sao em pico e  nao micro.

Deves escolher o cristal recomendado pelo MCU e tambem pelo nRF24? (eles la dizem as capacitancias aceitaveis)
No caso do nRF24, diz como deves calcular o valor dos condensadores, mas nao se aplica a tua configuracao.
É procurar as recomendacoes da Atmel.

"isto significa que não vou poder usar como estava a pensar?"

Talvez seja possivel usar.
O que esse comentario quererá dizer é que nao dá para extrair um clock digital do cristal (niveis TTL por exemplo) , para isso seria necessario usar outras funcionalidades do MCU e usar outros pinos que colocam no output a variar o mais rapido possivel.
Neste caso aqui, pelo que da a entender, o nRF24, usa a oscilacao da (malha do) cristal e gera depois o seu clock internamente (repara q ele tem um amplificador interno).

Anyway, é uma configuracao a tentar, mas se for possivel evitar era o ideal (usar 2 cristais preferivel). So tens duas razoes para usar so 1 cristal: ou falta de espaco ou custo muito sensivel.

Conta depois como foi.. !

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #2 em: 25 de Março de 2014, 15:10 »
Em relação ao espaço não tenho problemas, em relação ao preço é sempre sensivel :p

No caso do atmega não encontro a informação sobre a capacitancia do cristal, ou esta deve ser igual a dos condensadores?


Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #3 em: 25 de Março de 2014, 15:30 »
Não era preferivel usar um timer para gerar o sinal de clock?
Ou então em vez de um cristal, usas um oscilador(cristal+eletrónica), são bem pequenos, são é caros, 50 centimos, face a um cristal é uma fortuna eheh.

Os condensadores uso sempre o que manda na datasheet do cristal, 99% das vezes é 18pF, que uso sempre cristais da mesma gama da Abracom.
Avr fanboy

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #4 em: 25 de Março de 2014, 15:57 »
Não era preferivel usar um timer para gerar o sinal de clock?
Ou então em vez de um cristal, usas um oscilador(cristal+eletrónica), são bem pequenos, são é caros, 50 centimos, face a um cristal é uma fortuna eheh.

Os condensadores uso sempre o que manda na datasheet do cristal, 99% das vezes é 18pF, que uso sempre cristais da mesma gama da Abracom.

A minha questão é que no datasheet do atxmega 8e5 diz 10pF e como relaciono isto com o valor que é apresentado aqui por exemplo: http://pt.mouser.com/Passive-Components/Frequency-Control-Timing-Devices/Crystals/_/N-6zu9f?P=1z0wnukZ1z0we1tZ1z0z7ym&Ns=Pricing%7c0 de load capacitance?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #5 em: 25 de Março de 2014, 16:57 »
A unica coisa que vi é um registo para dizer ao oscilador qual a frequência do clock e que tem na tabela valores recomendados de cristais, fala em 10-30pF e 10 a 40pF e 100 a 300pF, isto porque os condensadores afectam a frequência do cristal, não é muito, mas altera sempre qualquer coisa, mas aquilo deve ser para mudar a potência do driver/oscilador para não ter problemas a meter o cristal a oscilar e nada mais.
Avr fanboy

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #6 em: 25 de Março de 2014, 18:21 »
Acho que não me expliquei bem, a minha questão é, naquele link da mouser que cristal escolhias?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #7 em: 25 de Março de 2014, 18:49 »
O primeiro serve perfeitamente.
Avr fanboy

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.481
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #8 em: 25 de Março de 2014, 20:47 »
Escolhe o que esta na demoboard da ATMEL :P

... vi na datasheet nao sao muito claros, fazem referencia a um crystal com carga tipica 20pF ..

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #9 em: 25 de Março de 2014, 22:08 »
Na demoboard não usam, usam o interno :p
Acho que vou usar este http://pt.mouser.com/ProductDetail/AVX/CX3225GB16000P0HPQCC/?qs=sGAEpiMZZMsBj6bBr9Q9aY2qtJ4G5Vul78QCyCD2U%2fSdg6%2fhb2q7IA%3d%3d tem uma carga de 10uF assim como os condensadores que estão no cristal. Que vos parece?


Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #10 em: 26 de Março de 2014, 11:22 »
Documento que ajuda a escolher o cristal: AVR042 AVR Hardware Design Considerations

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #11 em: 26 de Março de 2014, 14:44 »
senso, estavas a dizer que os cristais a 50centimos já são caros, com que valores de ppm costumas usar normalmente?

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #12 em: 26 de Março de 2014, 14:48 »
Sarcasmo  ;)

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #13 em: 26 de Março de 2014, 15:05 »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Escolha de cristal - Atmega 8E5 + nRF24L01+
« Responder #14 em: 26 de Março de 2014, 15:06 »
HC49 e HC49x são mais baratos, mas tenho umas placas que usam desses rectangulares de 2.5x2.5mm que custam na casa dos 80 centimos, hc49x ronda os 30 centimos, menos acima de 10, por exemplo:
http://pt.mouser.com/ProductDetail/CTS-Electronic-Components/ATS16BSM-1/?qs=sGAEpiMZZMsBj6bBr9Q9aSLORZG%2fS%2fcqqf1epGQ30GA%3d

Está bem que estes são 50PPM e os outros é raro o que não é de 20PPM.
Avr fanboy