İki IC arasında bir osilatörün paylaşılması


11

Aynı kartta bir mikro denetleyici ve bir FPGA var. Her ikisi de aynı saat hızında çalışacaksa, ikisini de saatlemek için sadece bir osilatör kullanabilir miyim? Burada dikkat etmem gereken bir şey var gibi görünüyor, ancak izleri kısa tutarsam onunla ilgili herhangi bir problemi hemen düşünemiyorum. Bunu daha önce kimse yaptı mı? Bunu yapmanın bazı yaygın tuzakları neler olurdu?

Yanıtlar:


15

Evet, büyük olasılıkla sorun değil. Her çipin, kristali sürmek için değil, hazır bir saat beklemek için ayarlandığından emin olmalısınız. Tabii ki veri sayfalarına bakmalısınız, ancak büyük olasılıkla cihazlar bu şekilde kurulabilir.

Bununla birlikte, daha ucuz bir yol olabilir. Büyük olasılıkla en az bir tane (muhtemelen her ikisi) bir kristali doğrudan kullanabilir. Bunlardan birini yapabilir ve muhtemelen diğer çipi sürmek için kullanabilirsiniz. Kristal sürücü çıkış hattı dijital olandan daha analog bir sinyal olduğundan ve doğrudan kullanılırsa diğer çipin amaçladığı gibi yorumlanamayacağı için bu biraz zor olabilir. Sıradan bir dijital geçit tarafından tasarlandığı şekilde yorumlanamayabilir, bu yüzden onu kristale yakın tamponlama ve daha sonra bu dijital sinyali diğer çipe göndermesi de işe yaramayabilir. Bu, veri sayfalarına çok dikkatli bir şekilde danışmanız ve bazı deneyler yapmanız gereken yerdir.

Tamamen güvenilir bir yol, bir çipin kristali sürmesi, bu sinyalin dahili olarak tamponlanması ve daha sonra gerçek garantili dijital sinyal olarak başka bir pime sürülmesi olacaktır. Bu, kristalin çalışmasını sağlayan FPGA ile çalışma olasılığı daha yüksektir, çünkü saat sinyalini bir pime yönlendirebilmeniz gerekir. Mikrodenetleyicilerin bazen saat pimleri vardır, ancak en azından PIC'lerde (en çok tanıdıklarım), bu genellikle osilatör / 4 frekansıdır, doğrudan osilatör frekansı değildir. Muhtemelen FPGA ve mikro saatin 1 / 4'ünü çalıştırmak istemezsiniz.


6

Bazı mikrodenetleyiciler, osilatör devresinden saat frekansı ile bir çıkış pini sürmek için yapılandırabilir. Saat sinyali için hemen hemen bir tampon. ATtiny45 için bir veri sayfasında okuduğuma inanıyorum. Bu şekilde sadece bir çip kristali sürer, ancak diğer çipler yine de saatini kullanabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.