-
- чисто для справки - есть логика с буквачкой H в названии, от слова
Hold, она помнит состояние входа. - Alex68(15.02.2024 18:09)
- интересно, не знал (чисто для расширения кругозора) обновил
информацию в голове, - нашёл такую интересную табличку. Частично
знал, конечно, но есть интересные моменты :) Adept(1 знак., 15.02.2024 18:56, ссылка)
- техас делает такое с прошлого века. - Alex68(15.02.2024 19:00)
- интересно, не знал (чисто для расширения кругозора) обновил
информацию в голове, - нашёл такую интересную табличку. Частично
знал, конечно, но есть интересные моменты :) Adept(1 знак., 15.02.2024 18:56, ссылка)
- Входы периферии (например входы какого-нить 485-й драйвера), будут
подтянуты к нужным потенциалам земли или питание, если будет
необходимость. А вообще - "та сторона" (после коммутатора) это уже
принадлежность периферии, там и надо думать об уровнях. Задача же
аналогового коммутатора, сугубо подключение периферии к порту,
когда шина "спит" (ALE и DLE "в нуле") - Adept(15.02.2024 16:39)
- Я бы так не стал делать. Сплошной геморрой от этого. Кроилово ведет
к попадалову. reZident(361 знак., 15.02.2024 16:50)
- Указанный расширитель портов, кстати довольно интересная
таракашкеа" (тем более по цене 25р). Дело за малым - написать
оптимальный драйвер на ассемблере, для отображения расширенных
портов на ячейки памяти МК. Как-нить на досуге, попробую этим
заняться :)) Но вопрос аналоговой коммутации всё равно актуален.
Частенько это необходимо, и вот встаёт вопрос, "кто-нить ходил по
этим граблям" ?? - Adept(15.02.2024 17:15)
- В первом приближении считайте аналоговый ключ как последовательно
включенный в цепь резистор (с изменяющимся от температуры
номиналом). А вообще в datasheet обычно указывается их
быстродействие. Самыми простыми ключами вполне можно коммутировать
сигналы до 1МГц. - reZident(15.02.2024 17:30)
- меня больше интересует "развязка", насколько тот же "меандр" в
мегагерц, пролезет через коммутатор в "выключенном" состоянии.
Увидел такие данные только для 50-омной нагрузки, а надо бы для
"килоомной" где-то (т.е. нсколько такие "паразитные наводки" могут
мешать обмену по "шине") - Adept(15.02.2024 17:34)
- Если речь по-прежнему про 4066, то там такой вот график есть reZident(1 знак., 15.02.2024 17:45, картинка)
- меня больше интересует "развязка", насколько тот же "меандр" в
мегагерц, пролезет через коммутатор в "выключенном" состоянии.
Увидел такие данные только для 50-омной нагрузки, а надо бы для
"килоомной" где-то (т.е. нсколько такие "паразитные наводки" могут
мешать обмену по "шине") - Adept(15.02.2024 17:34)
- В первом приближении считайте аналоговый ключ как последовательно
включенный в цепь резистор (с изменяющимся от температуры
номиналом). А вообще в datasheet обычно указывается их
быстродействие. Самыми простыми ключами вполне можно коммутировать
сигналы до 1МГц. - reZident(15.02.2024 17:30)
- по I2С расширителями с ветвистой периферией программно непросто
рулить, скорости опять же. Хотя да, это альтернативный и вполне
рабочий вариант расширения портов, правда I2C довольно криво и
разнообразно реализован в разных МК, так просто решение не
перенести. Драйвер же на предлагаемый арбитр шины "простой как
ситцевые трусы" - несколько команд на ассемблере. Adept(451 знак., 15.02.2024 17:11)
- Кстати, был у нас прибор в котором к PCF8575 был подключен графический дисплей с параллельной шиной и клавиатура. Программисты конечно бесились от такого решения (им пришлось программно эмулировать сигналы параллельной шины и протокол связи с контроллером LCD), но, тем не менее, сделали и все работало на порядка 1,5тыс. экземпляров. - reZident(15.02.2024 17:19)
- Я за простоту и надежность. Решения для универсализации устройства
всегда дороже и не так надежны, как утилитарные. Если некая
универсальность заложена в самом МК, то конечно же ее нужно
использовать (она ведь нахаляву). Однако усложнять весь прибор и
плодить развесистую периферию, закладывая функционал на все случаи
жизни, то такэ - я уже бросил этой фигней маяться :-) - reZident(15.02.2024 17:13)
- Поддерживаю. Но указанный "арбитр шины" рассматриваю, как законченный функциональный узел. Можно применять (или не применять) в любом решении, и это даёт довольно простые средства расширения портов. Впрочем I2C расширители, тоже вполне рабочее решение (хоть и более "тормозное" и геморройное в программной реализации, по крайней мере пока не написан правильный драйвер :)) Adept(527 знак., 15.02.2024 17:38)
- Указанный расширитель портов, кстати довольно интересная
таракашкеа" (тем более по цене 25р). Дело за малым - написать
оптимальный драйвер на ассемблере, для отображения расширенных
портов на ячейки памяти МК. Как-нить на досуге, попробую этим
заняться :)) Но вопрос аналоговой коммутации всё равно актуален.
Частенько это необходимо, и вот встаёт вопрос, "кто-нить ходил по
этим граблям" ?? - Adept(15.02.2024 17:15)
- Я бы так не стал делать. Сплошной геморрой от этого. Кроилово ведет
к попадалову. reZident(361 знак., 15.02.2024 16:50)
- чисто для справки - есть логика с буквачкой H в названии, от слова
Hold, она помнит состояние входа. - Alex68(15.02.2024 18:09)