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

 
 
 
Reply to this topicStart new topic
> Нужно ли подтягивать шину данных?, с третьим состоянием
TailWind
сообщение Mar 15 2006, 12:12
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



Нужно ли подтягивать шину данных резистором на плате к земле,
если бывает так, что оба устройства перевели её в состояние высокого импеданса?

(ПЛИС и flash)
Go to the top of the page
 
+Quote Post
Iouri
сообщение Mar 15 2006, 13:29
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 11-07-05
Пользователь №: 6 707



желательно подтянуть к питанию так же упрвляющие ноги flash ROM
/WE, /OE, /CS

Сообщение отредактировал Iouri - Mar 15 2006, 13:30
Go to the top of the page
 
+Quote Post
TailWind
сообщение Mar 15 2006, 15:17
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



Спасибо ;)

Можете объяснить, что случиться если оставить шину данных не подтянутой?
Go to the top of the page
 
+Quote Post
monitor7
сообщение Mar 15 2006, 16:38
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 198
Регистрация: 23-12-04
Пользователь №: 1 649



Когда на шине спонтанно установится значение порядка половины напряжения питания, у входных элементов, реализованных на комплементарных транзисторах, начнут одновременно "открываться" оба транзистора и течь сквозной ток через комплементарную пару в течение недопустимого значения времени. В момент переключения сигнала данный сквозной ток короткий и регламентирован.
Go to the top of the page
 
+Quote Post
TailWind
сообщение Mar 16 2006, 10:36
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



Ой, какое класное объяснение!
Go to the top of the page
 
+Quote Post
Miron
сообщение Mar 16 2006, 11:13
Сообщение #6


Частый гость
**

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



Я не подтягиваю, так как какая же это тогда шина с тремя состояниями?
правда длинных шин у меня никогда не было а короткие всегда работали
и без подтягивающих резисторов
Go to the top of the page
 
+Quote Post
Very_hard
сообщение Mar 16 2006, 12:23
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 183
Регистрация: 10-02-06
Из: Киев, Украина
Пользователь №: 14 188



Цитата
Я не подтягиваю, так как какая же это тогда шина с тремя состояниями?


smile.gif По моему третье состояние для шины = "не управлять" ей со стороны конкретного устройства, перевести в высокоимпедансное состояние выходы конкретного устройства, - а не неопределенное напряжение в шине... Для определенности состояния шины во время, когда ею "никто не управляет" желательно подтянуть ее к питанию. Иначе возможна бяка, описанная monitor7.
Go to the top of the page
 
+Quote Post
BVU
сообщение Mar 16 2006, 13:29
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(monitor7 @ Mar 15 2006, 19:38) *
Когда на шине спонтанно установится значение порядка половины напряжения питания, у входных элементов, реализованных на комплементарных транзисторах, начнут одновременно "открываться" оба транзистора и течь сквозной ток через комплементарную пару в течение недопустимого значения времени. В момент переключения сигнала данный сквозной ток короткий и регламентирован.

Все это справедливо, добавлю лишь то что когда действует состояние-Z шины на эти входные цепи начинают наводиться различного рода помеха (за счет очень большого входного сопротивления этих входов - CMOS), как от близь работающий электронных схем, так и сетевой наводки (50 Гц).


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
TailWind
сообщение Mar 16 2006, 14:58
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



В некоторых FPGA Altera можно включить Weak Pull-Up resistors,

это поможет?
Go to the top of the page
 
+Quote Post
max77
сообщение Mar 16 2006, 16:18
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 16-03-06
Из: Днепропетровск
Пользователь №: 15 307



Не знаю как в Altera, а с Xilinx так и делаю.
PullUp/PullDown резисторы в IOB блоках (~50-100кОм)
Go to the top of the page
 
+Quote Post
dinam
сообщение Mar 17 2006, 06:22
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(TailWind @ Mar 16 2006, 20:58) *
В некоторых FPGA Altera можно включить Weak Pull-Up resistors,
это поможет?
А ещё лучше если есть то использовать Bus-hold circuitry, различие между ними ранее уже обсуждалось.

Сообщение отредактировал dinam - Mar 17 2006, 06:23
Go to the top of the page
 
+Quote Post
Iouri
сообщение Mar 17 2006, 13:23
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 11-07-05
Пользователь №: 6 707



не рекомендую использовать internal pull-ups,
вендоры имеют такую способность как менять параметры
кристала и если у вас разработка идет в серию то
потом могу быть проблемы надо переразвети плату
пройти сертификацию

удачи
Go to the top of the page
 
+Quote Post
TailWind
сообщение Mar 17 2006, 13:27
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



Как устроен Bus-hold?

Он работает, если последней шину драйвила память?
Go to the top of the page
 
+Quote Post
TailWind
сообщение Mar 20 2006, 15:27
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



А что если FPGA будет всё время драйвить шину,
а переходить в Z только если нужно читать из памяти?
Go to the top of the page
 
+Quote Post
vladec
сообщение Mar 21 2006, 08:31
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Тогда и всех обсуждаемых здесь проблем не будет
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 13:40
Рейтинг@Mail.ru


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