collapse

* Posts Recentes

+ LASERs por dropes
[03 de Julho de 2025, 19:35]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: [Duvida]Partilha oscilador entre mcu e modulo  (Lida 4607 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.598
    • 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.733
  • 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