реклама на сайте
подробности

 
 
> Зачем нужны PULL_UP, PULL_DOWN резисторы.
-=Vitaly=-
сообщение Feb 15 2007, 14:07
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Здравствуйте.

Зачем собственно их вешают??

Имею схему, пытаюсь в нее вьехать. НА SPI сигналах MOSI,MISO, которые приходят в плис стоит пул даун?? На чип-селектах формируемых плис для периферии стоят либо пул-ап, либо пул-даун??.
К чему они??? Если все выходы плис стоят как СМОS 3.3 ??
Почему нельзя обойтись обычными 0 или 1 на ножку??

Надо сделать спи- мастером плис, что мне тоже выводы с пул-ап делать???
Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vmp
сообщение Feb 15 2007, 14:44
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(-=Vitaly=- @ Feb 15 2007, 14:07) *
Здравствуйте.

Зачем собственно их вешают??

Имею схему, пытаюсь в нее вьехать. НА SPI сигналах MOSI,MISO, которые приходят в плис стоит пул даун?? На чип-селектах формируемых плис для периферии стоят либо пул-ап, либо пул-даун??.
К чему они??? Если все выходы плис стоят как СМОS 3.3 ??
Почему нельзя обойтись обычными 0 или 1 на ножку??

Надо сделать спи- мастером плис, что мне тоже выводы с пул-ап делать???
Спасибо


1. Чтобы не получить плавающие уровни на CMOS-выводах. Эти уровни приводят к разным нехорошестям типа повышенного тока потребления, паразитной генерации (редко) и т.д. Хорошим тоном в схемотехнике является использование в таких случаях pull-up'ов или bus keeper'ов.
2. Чтобы доопределить потенциал вывода (до лог 0 или 1) при выключенных передатчиках (третьем состоянии).

В твоем случае нужно как минимум доопределить MISO, чтобы эта линия не болталась в воздухе при всех CS = 1. Если в твоей ПЛИС в несконфигурированном состоянии отсутсвуют подтяжки, то надо обязательно подтянуть еще и CS (чтобы избежать самопроизвольной выборки слейвов) и желательно MOSI (чтобы не болтался).
Примечание: в FPGA от Altera подтяжки присутствуют. Про другие фирмы не знаю.
Go to the top of the page
 
+Quote Post
-=Vitaly=-
сообщение Feb 15 2007, 15:22
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Цитата(vmp @ Feb 15 2007, 15:44) *
Цитата(-=Vitaly=- @ Feb 15 2007, 14:07) *

Здравствуйте.

Зачем собственно их вешают??

Имею схему, пытаюсь в нее вьехать. НА SPI сигналах MOSI,MISO, которые приходят в плис стоит пул даун?? На чип-селектах формируемых плис для периферии стоят либо пул-ап, либо пул-даун??.
К чему они??? Если все выходы плис стоят как СМОS 3.3 ??
Почему нельзя обойтись обычными 0 или 1 на ножку??

Надо сделать спи- мастером плис, что мне тоже выводы с пул-ап делать???
Спасибо


1. Чтобы не получить плавающие уровни на CMOS-выводах. Эти уровни приводят к разным нехорошестям типа повышенного тока потребления, паразитной генерации (редко) и т.д. Хорошим тоном в схемотехнике является использование в таких случаях pull-up'ов или bus keeper'ов.
2. Чтобы доопределить потенциал вывода (до лог 0 или 1) при выключенных передатчиках (третьем состоянии).

В твоем случае нужно как минимум доопределить MISO, чтобы эта линия не болталась в воздухе при всех CS = 1. Если в твоей ПЛИС в несконфигурированном состоянии отсутсвуют подтяжки, то надо обязательно подтянуть еще и CS (чтобы избежать самопроизвольной выборки слейвов) и желательно MOSI (чтобы не болтался).
Примечание: в FPGA от Altera подтяжки присутствуют. Про другие фирмы не знаю.



Спасибо!!

Если я правильно понял если я ничего не передаю MISO и MOSI должны быть подтянуты к 0, т.е использовать пулл даун. Но эту подтяжку я могу сделать как внешней так и в плисе. А SCLK подтянуть к 1 и тоже можно либо в плисе, либо снаружи. А в плисе в случае внешней подтяжки все сигналы в отсутствии передачи должны быть в Z-состоянии??

Сообщение отредактировал -=Vitaly=- - Feb 15 2007, 15:24
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th August 2025 - 18:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016