Goededag,

Weet iemand toevallig of je een kristaloscillator parallel kan schakelen? Heb twee controllers met dezelfde CLK nodig, maar nu vroeg ik me af of je die zondermeer kan schakelen. Misschien bufferen?

Groeten

Een microcontroller heeft op zijn xtal-pinnen een in- en een uitgang. Je zou dus op de ene µC het kristal kunnen aansluiten, en het signaal v/d uitgang (desnoods gebufferd) kunnen gebruiken als externe CLK voor de andere µC.

Die uitgang moet je toch altijd aansluiten? volgens onderstaand "schema"?

GND.......GND
-............-
-............-
C............C
-............-
-----[|]------
-............-
-............-
-............-
CLK-ingang...CLK-uitgang

Dus nu zou ik de andere uc CLK-ingang alleen maar hoeven aan te sluiten op de uitgang van de ander?

[Bericht gewijzigd door el_coenio op (27%)]

Ik weet niet met welke microcontroller je aan de slag bent, maar in het geval dat een AVR is kan je de fuses zodanig instellen dat hij een extern kloksignaal op de XTAL1-pin als systeemklok gebruikt. Die zou je dan kunnen aansluiten op de XTAL2-pin van een andere AVR.

Nee geen AVR, een LPC2106 (ARM7) en een USB PHY controller. Heb je enig idee of je de LPC2106 zo kan instellen?

Ik heb er geen flauw idee van. Je zal de datasheet moeten doorspitten om het te weten te komen.

normaal gene probleem

de Xout van je cpu is sterk genoeg om nog andere chips te sturen.


 -----------------
|     'been'      |
|  xin      xout  |
 --[x]------[x]---
    |        |           ____________
    |   _    |          |            |
    +-||_||--+---------[x]xin  'phy' |
   _|_      _|_         |____________|
   ___      ___ 
    |        |
   gnd      gnd 

zoals pros als schreef kun je daar evt ene buffer tussen knallen.


 -----------------
|     'been'      |
|  xin      xout  |
 --[x]------[x]---
    |        |               ____________
    |   _    |   |\         |            |
    +-||_||--+---| >0------[x]xin  'phy' |
   _|_      _|_  |/         |____________|
   ___      ___ 
    |        |     74v1g14  (schmitttrigger)
   gnd      gnd     

[Bericht gewijzigd door free_electron op (35%)]