термин chip select

 
+
-
edit
 

romez777

новичок
Здравствуйте.

Часто встречаю такой термин в документации. Но его смысл остается для меня загадкой :)

Не могли бы объяснить, можно на примере :)

Заранее премного благодарен!

 

au

   
★★
Это нога такая — /CS. Древний приём например для вешания нескольких портов на одну шину — потому и "Выбор Чипа". При подаче высокого на эту ногу чип отрубается от шин, обычно в Z состояние, так что можно их несколько держать без конфликтов.

Пример: несколько чипов памяти с выходами, сидящими на одной шине. Контроллер памяти может использовать CS для подключения выходов одного из нескольких чипов к общей шине данных. Пример сумбурный, но смысл должен дойти.
 
au>Это нога такая — /CS. Древний приём например для вешания нескольких портов на одну шину — потому и "Выбор Чипа". При подаче высокого на эту ногу чип отрубается от шин, обычно в Z состояние, так что можно их несколько держать без конфликтов.
au>Пример: несколько чипов памяти с выходами, сидящими на одной шине. Контроллер памяти может использовать CS для подключения выходов одного из нескольких чипов к общей шине данных. Пример сумбурный, но смысл должен дойти.[»]


Эта нога должна присутствовать у каждого чипа, подключенного к общей шине?

 

hcube

старожил
★☆

Да, и выбираться независимо. Проще всего ее повесить на декодер старших бит адреса - тогда физически память будет разбита на блоки, определяемые как раз старшими битами. Такие декодеры есть до 16 адресов - т.е. 4х бит. Если надо больше - можно поставить еще декодер и манипулировать уже чип-селектом тех декодеров ;-)).
Убей в себе зомби!  

au

   
★★
Да. Иначе он не будет отключать свои выходы, и возникнет ситуация, когда один чип тянет линию шины в 0, а другой - в 1. Ничем хорошим эти состязания не кончаются. Есть вариант когда чип может не отключать выход, а "слабо" тянуть её в 1 или 0 через большое сопротивление. Такой логический уровень легко перетягивается активным (нормальным) выходом, поэтому в этом частном случае два выхода могут уживаться на одной линии без отключения.
 

au

   
★★
hcube:
По нынешним временам это редкостное извращение. ПЛИС или что угодно вместо него обеспечивает нужное количество выходов.
 

hcube

старожил
★☆

Плис стоит $5 и ее на макетке паять неудобно - ножки слишком частые ;-))

Потом, сейчас микросхемы памяти, по сути, такую схему внутри содержат. В силу своего обьема ;-))

Убей в себе зомби!  

Rada

опытный

romez777>Здравствуйте.
romez777>Часто встречаю такой термин в документации. Но его смысл остается для меня загадкой :)
romez777>Не могли бы объяснить, можно на примере :)
romez777>Заранее премного благодарен![»]

Низкий -CS - чип реагирует на данные на управляющей шине, высокий - нет.
С себя можно начать когда все остальное будет в порядке.  

romez777

новичок
au>Да. Иначе он не будет отключать свои выходы, и возникнет ситуация, когда один чип тянет линию шины в 0, а другой - в 1. Ничем хорошим эти состязания не кончаются. Есть вариант когда чип может не отключать выход, а "слабо" тянуть её в 1 или 0 через большое сопротивление. Такой логический уровень легко перетягивается активным (нормальным) выходом, поэтому в этом частном случае два выхода могут уживаться на одной линии без отключения.[»]


Спасибо. Еще такой вопрос: кроме чипов памяти кто еще обладает этой ногой?
И как этот пин обозначается на схемах?

 
RU Alesandro #24.09.2004 12:27  @romez777#24.09.2004 12:15
+
-
edit
 

Alesandro
Серокой

координатор
★★★
romez777>Спасибо. Еще такой вопрос: кроме чипов памяти кто еще обладает этой ногой?
romez777>И как этот пин обозначается на схемах?[»]

Регистры. Шинные формирователи. Различные приёмопередатчики. Да всех-то и не перечислишь!
Обозначается на схемах либо ~CS (chip select), либо ~CE(chip enable).
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru