collapse

* Posts Recentes

Making Linear Ball Way Cages por jm_araujo
[Ontem às 23:03]


TV Antiga Desliga-se por almamater
[Ontem às 12:34]


Tubo PVC 32mm Branco por SerraCabo
[10 de Agosto de 2018, 22:49]


Ajuda para contruir uma "máquina" de fisioterapia para a minha filha. por Hugu
[08 de Agosto de 2018, 00:47]


Comprar solda decente por jm_araujo
[07 de Agosto de 2018, 11:30]


Telescopio por kieferdl
[03 de Agosto de 2018, 10:10]


Com que equipamento costumam aceder ao LR? por KammutierSpule
[01 de Agosto de 2018, 10:14]


BostonDynamics - Vai uma mãozinha? por jm_araujo
[01 de Agosto de 2018, 08:29]


Baby's got blue eyes por jm_araujo
[30 de Julho de 2018, 22:55]


Queimei 1 Motor :) por SerraCabo
[30 de Julho de 2018, 22:32]

Autor Tópico: [Duvida]Partilha oscilador entre mcu e modulo  (Lida 945 vezes)

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

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
[Duvida]Partilha oscilador entre mcu e modulo
« em: 30 de Agosto de 2012, 10:52 »
Para optimizar a lista de componentes de um projecto precido de partilhar o cristal do atmega328p com um componente.

Na datasheet e white paper do componente mencionam que deve de ser o mcu a comandar o cristal e a capacitancia de carga do cristal (capacitance load) deve de ser escolha do mcu, sendo as especificações do componente um CL de 12pF e o componente aumenta a carga  ~1pF.   

No datasheet do atmega não encontro qual o CL indicado para o cristal e agora começam as minha duvidas em relação aos condensadores do cristal, pois os condensadores aconselhados para um cristal de 16Mhz são de 22pF, mas pela formula CL = (C1 * C2 / C1 + C2) + CS sendo CS a capacitancia da board que aconselham a ser definida como ~5pF

Com esta formula chego a CL ~ 13pf tendo em conta que o componente aumenta 1pF para 14pF será que é seguro manter os condensadores de 22pF?

Será que posso utilizar um cristal com CL de 18pF com os mesmos condensadores? Isto porque estou com dificuldade de encontrar um cristal de 13pF...

Ultima duvida, não encontro em nenhuma parte da datasheet do atmega o CL aconselhado para o cristal, estou a ver mal ou isso não é importante e posso escolher um qq?   
Dronetech BlogThe Scientist and the Geek

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.320
    • Tróniquices
Re: [Duvida]Partilha oscilador entre mcu e modulo
« Responder #1 em: 30 de Agosto de 2012, 12:16 »
Também podes dispensar um pino do ATmega e usar isto:

8.9 Clock Output Buffer
The device can output the system clock on the CLKO pin. To enable the output, the CKOUT
Fuse has to be programmed. This mode is suitable when the chip clock is used to drive other circuits
on the system. The clock also will be output during reset, and the normal operation of I/O
pin will be overridden when the fuse is programmed. Any clock source, including the internal RC
Oscillator, can be selected when the clock is output on CLKO. If the System Clock Prescaler is
used, it is the divided system clock that is output.


O pino CLKO é o PB0, e esta funcionalidade é activa por um "fuse bit".

A escolha exacta dos condensadores depende do cristal :D

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.541
  • Helpdesk do sitio
Re: [Duvida]Partilha oscilador entre mcu e modulo
« Responder #2 em: 30 de Agosto de 2012, 12:24 »
Era o que ia dizer, Clock Out, ou se for um clock inferior a 1Mhz é usar um timer para o gerar.
Os cristais da Abracom que uso recomendam 18pF, é o que uso e funcionam bem.
Avr fanboy

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: [Duvida]Partilha oscilador entre mcu e modulo
« Responder #3 em: 30 de Agosto de 2012, 12:35 »
Eu tinha visto isso, mas não me dá jeito perder um pino preferia ligar directo ao cristal.

Senso o cristal da Abracom que usas que CL tem? 14pf?
Dronetech BlogThe Scientist and the Geek