SPI модул със SCK, същият като SPI модул Clock - VHDL

Тъй като виждам само SPI модули, които имат входен часовник 2xSCK, искам да попитам дали е възможно да се реализира SPI модул, който има SCK със същата честота като SPI модула.


person Yaro    schedule 05.05.2015    source източник


Отговори (2)


В зависимост от това дали сте SPI master или slave, може да успеете да измислите нещо, но най-доброто решение би било просто да увеличите тактовата си честота. Ако вашият хардуер ги поддържа, можете да използвате DDR (двойна скорост на данни) входни или изходни регистри, за да регистрирате входове или да управлявате изходи на двата фронта на часовника. Ако сте роб, можете да зададете SPI часовника като вход за часовник и да заключите данните, като използвате входящия фронт на часовника. След това обаче ще трябва да пресичате часовникови домейни във вашата логика. Бих силно препоръчал да увеличите честотата на логическия часовник, ако изобщо е възможно.

person Ian    schedule 05.05.2015

Наличието на вход clock >= 2×SCK е физическа граница. Нарича се норма на Найкуист.

Разгледайте теорема за вземане на проби на Шанънс.

person Paebbels    schedule 05.05.2015