collapse

* Links de Robótica

* Posts Recentes

RN42 e TP-Link MR3020 por doiga
[Ontem às 19:22]


Ajuda Projecto IR / RF por senso
[Ontem às 13:15]


Recomendação de um opamp para um DAC r2r por Njay
[Ontem às 12:33]


Ideias para construir um quadrúpede simples por dropes
[21 de Novembro de 2017, 22:43]


Ajuda com TRIAC por senso
[17 de Novembro de 2017, 18:00]


TV LG White Screen por almamater
[15 de Novembro de 2017, 08:37]


Pergunta sobre prototipagem ( Pesquisa ) por luisjustin
[14 de Novembro de 2017, 23:22]


Medir Agua que está no Poço por Njay
[14 de Novembro de 2017, 13:28]


Amplificador audio por beirao
[12 de Novembro de 2017, 23:43]


Power_OK Enermax por edeweld
[12 de Novembro de 2017, 17:15]

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

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

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.727
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.142
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.727
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.402
  • 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.727
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.402
  • 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.727
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.402
  • 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.142
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.727
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.727
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.727
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.166
  • 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.727
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.402
  • 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