| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Kак се използват диференциалните изводи на Spartan? http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=6024 |
Страница 1 от 1 |
| Автор: | Ники [ Чет Авг 14, 2008 8:15 pm ] |
| Заглавие: | Kак се използват диференциалните изводи на Spartan? |
За какво служат или как може да се използват диференциалните изводи при FPGA? Попитах чичко Гугъл, но не успях да налучкам отговор на въпроса. От разглеждането на различни дизайни останах с някакво впечатление че се ползват при управление на динамични памети. Но не можах да си обясня ролята на тази диференциалност и мога ли да я използвам извън динамичните памети. Какво е предимството при използването на два диференциални извода пред това те да бъдат обикновени недиференциални изводи? |
|
| Автор: | tropper [ Чет Авг 14, 2008 9:14 pm ] |
| Заглавие: | |
Предаване на данни с висока честота на голямо разстояние. Върви в комбинация с кабел "усукана двойка" и най-често и галванично развързване с трансформатори. Типичен пример - Ethernet, както и доста други интерфейси. Смисълът - външните шумове се индуцират най-вече симфазно в усуканата двойка; трансформаторът и диференциалния вход на приемника изолират това смущение. Ако имаш сигнал+маса смущението ще се индуцира в сигнала и приемника ще отчете лог"1" вместо лог"0" примерно. И дори и да си на една платка, ако данните имат висока честота и/или малка амплитуда на напрежението и преминават покрай силни източници на шум - примерно импулсно захранване или нещо друго с голям променлив ток, диференциалното предаване може да се окаже спасяващо. |
|
| Автор: | Ники [ Чет Авг 14, 2008 10:23 pm ] |
| Заглавие: | |
какво по-добро обяснение, от написано на роден език и от човек който разбира Схванах идеята. А има ли във VHDL/Verilog готови команди за използването на диференциалните изводи? |
|
| Автор: | MYXATA [ Пет Авг 15, 2008 10:38 am ] |
| Заглавие: | |
опа троопер, намали малко:!: за предаване на данни с висока скорост си прав, но за далечни разстояния през траф човеко пита за Спартана, не по -принцип за какво се ползват диференциални сигнали:!: най-често е за предаване на данни с много висока скорост на ниво платка между чипове, с малко уговорки и малко разделителни кондензатори има много инфо по въпроса но например в първият абзац на http://www.eetasia.com/ARTICLES/2001AUG ... S=DOWNLOAD ти е написано кратко без много обяснения |
|
| Автор: | Ники [ Пет Авг 15, 2008 3:35 pm ] |
| Заглавие: | |
С такива ли диференциални изходи работят USB и DVI ? Спартан3 може ли да прочете от DVI и да визуализира на LCD? |
|
| Автор: | MYXATA [ Съб Авг 16, 2008 12:47 am ] |
| Заглавие: | |
на първия въпрос: Цъ:!:.-> Цифровия характер на сигнала не означава съвместимост:!: Все едно да искаш да ползваш аудиокартата като TVтунер, с презумпцията, че и двата сигнала са аналогови:( Най-общо казано->протокола TMDS ползван в DVI и LVDS не са съвместими:!:. на втория въпрос Все едно да питаш с тази четка и кофа с боя мога ли да нарисувам "Мона Лиза" Мисля, че ако имаш четка и боя(разбирай Спартан 3) дали ще станеш бояджия и дали художник зависи от теб, а не от боята и четката Исках да кажа->с две думи трябва да си изясниш DVI протокола, какъв ЛЦД искаш да ползваш, как се работи със програмируема логика и т.н. и вероятно ако не си се отказал.. някой ден да се похвалиш във форума, че си го направил |
|
| Автор: | miro_atc [ Съб Авг 16, 2008 1:27 am ] |
| Заглавие: | |
Леонардо, младежта не е чак толкова глупава Ники, DVI на физическо ниво се предава по 4 диференциални двойки - 3 цвята + клок, като даните са кодирани с TMDS. На теория би трябвало да можеш да го направиш с Spartan, на практика обаче не е толкоз лесно. Работи се на доста височка честота и за стандартните резолюции ще надхвърлиш максималния клок на фпга-то. Единия вариант да ползваш някое FPGA с SERDEC, но не мога да ти кажа дали ще пасне с TDMS-a. Другия вариант да ползваш само ниски резолюци, всъщност в DVI имаш и сериен (I2C) за разпознаване на монитора и там може да декларираш че поддържаш само ниски резолюции и честоти. Цялото това упражнение естествено няма сми, щото има готови чипове. Преди 7-8 години ползвах един такъв на TI (не помня парт# но може да имам изостанали бройки), директно ти вади RGB-то. Много зависи и от LCD-то и дали ще паснат времедиаграмите. В моя случай не ползвах РС и директно програмирах видеокартата като донякъде успях да изкарам картина, само дето не беше качествена. Не знам дали проблемът беше с програмирането и режимите или друго, но не е лесно. Затова пък наистина е безсмислено упражнение - най-малкото щото един монитор струва по-малко от LCD-модул |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|