Марик 0 9 марта, 2010 Опубликовано 9 марта, 2010 (изменено) · Жалоба Существует некая плата, на которой находится микроконтроллер. Оный связывается со второй платой (назовем её верхней). Верхняя плата может быть разной. Там могут быть входы, выходы (дискретные и аналоговые). В общем, до последнего времени эта верхняя плата связывалась с МК по SPI, то есть есть микросхемы типа TLE 6208-6, принимающие по SPI какие выходы ей нужно выставить в 1, а какие в 0. Появилась необходимость разработать верхнюю плату с дискретными входами, а вот найти подобную микросхему, осуществляющую обратное преобразование (принимающая параллельный дискретный сигнал, а затем передающая по SPI) как-то не получается :) Может кто-нибудь сталкивался? Не хочется переразводить нижнюю плату и менять КД. Заранее благодарен. Изменено 9 марта, 2010 пользователем Марик Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба Волшебная микросхема называется сдвиговый регистр. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Марик 0 9 марта, 2010 Опубликовано 9 марта, 2010 (изменено) · Жалоба :) дело в том, что места на плате не очень много. Если использовать сдвиговый регистр, все равно придется ставить всю обвязку в виде оптопары, стабилитронов, резисторов и т.д. хотелось бы увидеть какое-нибудь готовое решение. Хотя бы просто сократить обвязку. Изменено 9 марта, 2010 пользователем Марик Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 4 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба Не понятно что вам действительно нужно. Обычно для расширителей портов по spi используется пара сдвиговых регистров 165 и 595. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба 74hc597 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yaumen 0 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба Непонятно зачем Вам оптопары, стабилитроны, для работы со сдвиговым регистром всего этого не нужно. Если нужно получить что-то развязанное, то отгда пишите подробнее, какие типы входных сигналов, их количество и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба ..места на плате не очень много..хотелось бы увидеть какое-нибудь готовое решение. Хотя бы просто сократить обвязку Поставьте ATtiny2313, используйте USI - вполне готовое решение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rv3dll 0 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба можно вообще ничего не ставить используя 1 пин порта при этом скорость всего в 8 раз упадёт Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Марик 0 9 марта, 2010 Опубликовано 9 марта, 2010 (изменено) · Жалоба На входе действуют дискретные сигналы с рабочим напряжением 0...32 В. Всего их 4 группы по 12 шт., т.е. "земли" тоже 4. Входы развязаны от МК. Каждый вход пока что представляет собой . Вот хотелось бы избавиться хотя бы от оптопары и стабилитронов и уменьшить число задействованных пинов МК. Только что нашел SN65HVS885 но они однонаправленные, как я понимаю. По ТЗ надо двунаправленные. А так, то, что нужно. Изменено 9 марта, 2010 пользователем Марик Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 21 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба По ТЗ надо двунаправленные. Что-то из вашей схемы этого не видно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Марик 0 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба Что-то из вашей схемы этого не видно Под двунаправленностью я имею в виду безразличие схемы к полярности подключения источника сигнала. Простите за изначальную неоднозначность определения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yaumen 0 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба Что-то я все равно не догнал. Полярность тут причем? Если сигнал дискретный, то у него 2 состояния вкл и выкл, поэтому в любом случае годится любой сдвиговый регистр и двунаправленность не нужна. А вот от опторазвязки вам все равно не удастся уйти. Либо сигналы будете развязывать либо SPI интерфейс, тут уж решать Вам!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Марик 0 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба Я имел в виду полярность подключения. Т.е. при данной схеме включения неважно будет + на общем или сигнальном выводе. А насчет развязки, согласен на SPI :) Вышеупомянутый SN65HVS885 подходит, но ему нужно чтобы + был только на сигнальном пине. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба Вышеупомянутый SN65HVS885 подходит, но ему нужно чтобы + был только на сигнальном пине. диодный мост Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 9 марта, 2010 Опубликовано 9 марта, 2010 · Жалоба вряд ли по площади получится намного меньше чем SMD оптопары (как у вас на схеме), тем более SN65HVS885 стоит дороже восьми оптопар. диодный мостне получится так как там групповая изоляция Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться