-
- Леонид Иванович, а как быть с подключением к одному SPI порту и клавиатуры и светиков? Двоешник(296 знак., 12.11.2010 12:29)
- Если "телесиськи", что тогда их слушаешь? - mazur(13.11.2010 14:10)
- неправильно подсказывают - koyodza(13.11.2010 14:04)
- Сначала защелкнуть данные на входных регистрах. Потом защелкнуть данные на выходных регистрах. То есть для входных и выходных регистров две разные линии защелкивания данных. - mazur(12.11.2010 14:04)
- Причем тут это? - Лeoнид Ивaнoвич(12.11.2010 14:26)
- Некорректно понял вопрос. - mazur(12.11.2010 14:49)
- Я имел в виду, что только во втором чтении понял вопрос, пока ЛИ не спросил. - mazur(12.11.2010 17:16)
- См. Табл. 2. Режимы SPI. - rezident(12.11.2010 15:00, ссылка)
- Еще у Вольфганга Трамперта была такая схема. 165 входной, 595 выходной. Пока мы заталкиваем данные на выход, вход нам пихает навстречу. Никакого переключения режима там не было. Сам я одновременно выход и вход не использовал. Но не думаю, что его mazur(64 знак., 12.11.2010 14:48)
- Формально данные 165-го регистра надо семплировать по спаду CLK. Но из-за задержек, скорее всего, будет работать и по фронту. - Лeoнид Ивaнoвич(12.11.2010 16:24)
- 597 как входной тодже весьма удобен. Более того, у него с 595 цоколёвка одинаковая, только вместо выходов входы. В результате одной перемычкой (какой строб подать — защёлкивание входов или выходов нужно) можно решить — данное посадочное место -ReAl-(122 знак., 12.11.2010 15:01, )
- Некорректно понял вопрос. - mazur(12.11.2010 14:49)
- Причем тут это? - Лeoнид Ивaнoвич(12.11.2010 14:26)
- Переключить режим SPI - не проблема. - Лeoнид Ивaнoвич(12.11.2010 12:49)
- Насчёт светодиодов: рекомендую MBI5167 или MBI5026. Кучу резисторов можно исключить AU08(12.11.2010 01:12 - 01:16, ссылка)
- Дорого. К тому же, их невозможно купить простым людям. И у них есть траблы - при длинных проводах до светодиодов их генераторы тока возбуждаются. - Лeoнид Ивaнoвич(12.11.2010 11:57)
- По стоимости решения (даже с учетом количества точек пайки) MBI5167 проигрывает 74HC595 + 8 резисторов. Не говоря уже о MBI5026. - rezident(12.11.2010 01:30)
- MBI5026 в SSOP24 (16 выходов) оптом 33-35 руб., а 2 шт. 595 стоят 16-18 руб. Разница в 15-19 рублей - при этом 15 дополнительных резисторов паять, не говоря уже о большей в 6-8 раз площади на плате. + у MBI5xxx два встроенных R на LE и OE. - AU08(12.11.2010 07:05)
- Мы покупаем 74HC595D по 5 рублей максимум. Резисторы (в катушке) по 10 коп. Ищите нормальных поставщиков. - rezident(12.11.2010 14:55)
- А MBI5039 на 16 токовых выходов около $0,5 у нормальных поставщиков. Если изделие на 5В ,да в помещении то вопрос только во времени поддержки изделия - через 10 лет HC595 наверняка еще найдешь. Китайцы вообще на свои бегущие строки HC595 без Andreas(39 знак., 12.11.2010 19:01)
- Да ясно, что рекомендующие дорогие детали вместо дешевых - просто распальцовщики. Круто казаться богатым. - Лeoнид Ивaнoвич(12.11.2010 16:25)
- +1 - Evgeny_CD(12.11.2010 14:57)
- Я волнуюсь о том, смогу ли я достать в больших объемах и на большом протяжении времени спец. сдвиговые 8/16ти разрядные регистры? 595, 165 есть и будут. - Двоешник(12.11.2010 11:41)
- Вот именно. Они выпускаются и будут выпускаться. А закладываться на довольно экзотические м/с одного производителя - это вероятность пролететь в дальнейшем как с продукцией Atmel. - rezident(12.11.2010 14:55)
- Драйверы, совместимые с Macroblock, выпускаются и другими производителями. - Vladimir Ljaschko(12.11.2010 11:44)
- Буквально на днях megajohn спрашивал что-то похожее antm_(30 знак., 12.11.2010 12:57, )
- Мы покупаем 74HC595D по 5 рублей максимум. Резисторы (в катушке) по 10 коп. Ищите нормальных поставщиков. - rezident(12.11.2010 14:55)
- MBI5026 в SSOP24 (16 выходов) оптом 33-35 руб., а 2 шт. 595 стоят 16-18 руб. Разница в 15-19 рублей - при этом 15 дополнительных резисторов паять, не говоря уже о большей в 6-8 раз площади на плате. + у MBI5xxx два встроенных R на LE и OE. - AU08(12.11.2010 07:05)
- Если есть возможность, лучше входы OE 74HC595 подключить к порту микроконтроллера с резистором подтяжки вверх. И включать OE только после загрузки регистров. Иначе при включении питания могут моргнуть ненужные светодиоды, что некрасиво. - Лeoнид Ивaнoвич(11.11.2010 22:21)
- Если очень уж приспичило эстетствовать, то можно входы latch и enable объединить и заpull-upить. При таком включении отдельного вывода МК не понадобится. - rezident(12.11.2010 02:12)
- Отличие хорошей аппаратуры от плохой легче всего заметить на переходных процессах. Помните, что было в колонках при включении/выключении питания советской аудиоаппаратуры? - Лeoнид Ивaнoвич(12.11.2010 11:50)
- что значит "запулапить"? подтянуть вверх резистором? - Двоешник(12.11.2010 11:31)
- Имеется в виду, управлять одним сигналом сразу двумя входами регистров: latch и enable. При первоначальной загрузке держим его высоким, затем формируем перепад для latch (тут на выходе будет короткий глитч) и снова вывешиваем низкий. При этом Лeoнид Ивaнoвич(253 знак., 12.11.2010 11:55)
- У вас изначально было замечание про индикацию. В соответствии с этим посылом и было мое предложение. Для индикации такой режим вполне нормальный, никто не заметит выключение индикаторов даже на пару сотен микросекунд. Естественно, что для rezident(83 знак., 12.11.2010 14:59)
- Да, для индикации это нормально. - Лeoнид Ивaнoвич(12.11.2010 16:27)
- У вас изначально было замечание про индикацию. В соответствии с этим посылом и было мое предложение. Для индикации такой режим вполне нормальный, никто не заметит выключение индикаторов даже на пару сотен микросекунд. Естественно, что для rezident(83 знак., 12.11.2010 14:59)
- Имеется в виду, управлять одним сигналом сразу двумя входами регистров: latch и enable. При первоначальной загрузке держим его высоким, затем формируем перепад для latch (тут на выходе будет короткий глитч) и снова вывешиваем низкий. При этом Лeoнид Ивaнoвич(253 знак., 12.11.2010 11:55)
- Остается присоединиться. Леонид Иванович меня опередил. :) Вот схемка, я ее тут у кого-то слямзил. Но это схема стандартная. Сам почти так и собрал. Задействовал выводы разрешения выходов именно для того, чтобы исключить моргание. Перед отправкой mazur(41 знак., 11.11.2010 22:38)
- "у кого-то" :)) вот ее воплощение, может тоже кому-то пригодится sav_ua(12.11.2010 12:45)
- Зачем перед каждой отправкой? Они и так обновятся только после фронта на входе LOAD - Cepгeй Бopщ(12.11.2010 02:00)
- При неудачном стечении обстоятельств — сочетании задержек выключения-выключения ключей — могут слегка-слегка подсвечиваться сегменты. Хотя мне такие плохие ключи давно не попадались. Но всё равно удобно по OE шимить яркость и по нужному перепаду ReAl(54 знак., 12.11.2010 02:50)
- Ну, я сделал так. Итог-никакого моргания при включении и наложения лишних сегментов. - mazur(12.11.2010 02:05)
- Я зацепился за слова "перед отправкой". Как будто вы считаете, что во время загрузки регистра состояние выходов будет меняться. А это не так - регистр с буферизацией, и для записи из сдвигового регистра в защелку используется вход LOAD. Только в Cepгeй Бopщ(56 знак., 12.11.2010 13:42)
- У вас получается светодиоды включены длительное время. Для уменьшения потребления я уменьшил время включения светодиодов. Мне надо было сразу это сказать. - mazur(12.11.2010 14:02)
- Так ведь с отправкой данных это в общем-то перпендикулярные вещи. Данные могут не обновляться, а ШИМить выход все равно потребуется. И это правильно. - Cepгeй Бopщ(12.11.2010 15:09)
- А это - ничто иное, как по OE яркость ШИМ-ить, как сказал ReAl. - Лeoнид Ивaнoвич(12.11.2010 14:28)
- У вас получается светодиоды включены длительное время. Для уменьшения потребления я уменьшил время включения светодиодов. Мне надо было сразу это сказать. - mazur(12.11.2010 14:02)
- Я зацепился за слова "перед отправкой". Как будто вы считаете, что во время загрузки регистра состояние выходов будет меняться. А это не так - регистр с буферизацией, и для записи из сдвигового регистра в защелку используется вход LOAD. Только в Cepгeй Бopщ(56 знак., 12.11.2010 13:42)
- Если очень уж приспичило эстетствовать, то можно входы latch и enable объединить и заpull-upить. При таком включении отдельного вывода МК не понадобится. - rezident(12.11.2010 02:12)
- Можно. Прикручивайте. Только "свободно висящие" входы м/с оставлять в таком состоянии нельзя. - rezident(11.11.2010 19:48)
- Леонид Иванович, а как быть с подключением к одному SPI порту и клавиатуры и светиков? Двоешник(296 знак., 12.11.2010 12:29)