Например TDA7294

Форум РадиоКот • Просмотр темы - Создать однопроводный интерфейс для MAX7219 и софт для него.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт окт 17, 2025 04:47:42

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 34 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Создать однопроводный интерфейс для MAX7219 и софт для него.
СообщениеДобавлено: Пн май 06, 2024 15:20:42 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1428
Рейтинг сообщения: 0
Понятно что тема для тех кто дружит с электроникой. Все знают плату-примочку для LCD модулей. Которая позволяет общаться с ним по двум проводкам, вместо 6-ти. Обсуждалось здесь на Радиокоте и рабочее одно-проводное решение. Вот сейчас пришлось позаниматься с LED матрицами на вышеназванном чипе Даже написал под них легкий набор функций. Интерфейс - 3-х проводный синхронный. Появилась идея сделать для них платку-конвертор под одно-проводный интерфейс и нарисовать софт, если такой не существует (хотя наверняка все придумано). Конечно тема мелкая, но кому-то может будет полезная.
Кто что скажет или знает на это ?


Вложения:
Matrix.png [58.39 KiB]
Скачиваний: 92
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 16:28:01 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Этих решений можно поискать по такому запросу: "сдвиговые регистры 595 по двум проводам, по одному проводу" - именно для 595 в своё время изобреталось всякого. Двухпроводные вообще легко реализуются, про однопроводные уже не помню...

Добавлено after 1 minute 12 seconds:
Re: Создать однопроводный интерфейс для MAX7219 и софт для него.
во, сам попробовал по этому запросу и нашлось такое: https://www.drive2.ru/b/469158314110878789/

Но на практике я бы не стал так извращаться. Увеличить количество выходов, добавив тот же 595-ый, как-то красивее, надёжней и проще.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 18:04:26 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1484
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15230
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Любая конвертация замедляет быстродействие.
Есть ли смысл в таком решении?
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 18:38:53 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
иногда да, если, например, осталась одна нога у мк, а проект уже в такой стадии, что ставить расширитель портов равно заново изготовить платы, а то и спаять их. Тогда придётся выдумывать всякое. Но в начальной стадии проекта смысла, конечно же, нет.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 19:46:05 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1428
Рейтинг сообщения: 0
Эй-зй. Я че, зря картинку вставлял ? Мне нужно светить матрицами 8х8, а не 7-сегментными дисплеями. Тут 595-ых не напасешься. Поэтому идет речь о модулях на MAX7219.
иногда да, если, например, осталась одна нога у мк, а проект уже в такой стадии, что ставить расширитель портов равно заново изготовить платы, а то и спаять их. Тогда придётся выдумывать всякое. Но в начальной стадии проекта смысла, конечно же, нет.
Совершенно верно. Диджиспарка как раз ногами очень не богата. А расширитель портов требует опять же минимум ДВЕ ноги.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 19:53:39 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Что значит не напасёшься? MAX7219 - это тот же 595, такой же сдвиговый регистр, так же каскадируется.
От контроллера требуется 3-4 линии.
Если сначала поставить один регистр 595, затратив на него 3 линии, то получится расширение на 5 линий выхода (три потратили, восемь получили). К трём выходам 595-го подключаете всю цепь MAX7219ых, и ещё 5 выходов у Вас будет на всякое другое. Притом, эти выходы можно даже во вход превратить, если ими переключать транзисторы на ещё одну входную линию микроконтроллера.
Цена 595-го, наверное, рублей 5. Паяется моментально, так как одна деталь, а не горсть. Скорость работы - десятки мегагерц. Сплошные плюсы. Из минусов - места на плате займёт больше.

MAX7219, кстати, тоже может быть расширителем портов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 20:00:32 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1428
Рейтинг сообщения: 0
Что значит не напасёшься? MAX7219 - это тот же 595, такой же сдвиговый регистр, так же каскадируется.
От контроллера требуется 3-4 линии.
Если сначала поставить один регистр 595, затратив на него 3 линии...
Дык, а если нет этих 3-х диний ? А есть только две, или одна ? Если есть 3 (три) линии, то МАХ7219 и без 595-х прекрасно включится хоть сто штук.


Последний раз редактировалось Ariadna-on-Line Пн май 06, 2024 20:03:19, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 20:02:37 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
что значит "нет"? куда они делись? :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 20:11:32 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1428
Рейтинг сообщения: 0
Любая конвертация замедляет быстродействие.
Есть ли смысл в таком решении?
:dont_know:
В работе с MAX7219 быстродействие вообще не имеет значения. В нее надо только загрузить картинку, а динамическую индикацию она сама делает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Пн май 06, 2024 20:28:26 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1484
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15230
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Речь о скорости смены картинки и количестве модулей (или работе с одним модулем, но с разными картинками и переменной яркостью фрагментов).
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 14:31:04 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1428
Рейтинг сообщения: 0
Ну в общем оказалось все очень просто.
Всех - С Днем Радио !!! Попов Воскресе !!! 73! . Дамам - 88!


Вложения:
1-проводка.png [35.25 KiB]
Скачиваний: 89
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 14:36:03 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
за счёт двух генераторов что-ли? :dont_know: если так - то это крайне невыгодное решение.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 15:13:54 
Друг Кота
Аватар пользователя

Карма: 58
Рейтинг сообщений: 412
Зарегистрирован: Чт мар 20, 2008 01:06:40
Сообщений: 3333
Откуда: Севастополь
Рейтинг сообщения: 0
Данные должны быть синхронизированы с клоком.
В железе работать не будет.

_________________
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 18:18:51 
Мудрый кот

Карма: 25
Рейтинг сообщений: 462
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1701
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Ну в общем оказалось все очень просто ...

Что находится под Virtual Terminal? Какая-нибудь "магическая схема" для DATA (случайно? в форме часов?). Дайте нам знать тоже ...
Без синхронной подачи данных по клока нет шансов на успех реального устройства.


Последний раз редактировалось veso74 Вт май 07, 2024 18:24:54, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 18:23:21 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
veso74 писал(а):
Что находится под Virtual Terminal? Какая-нибудь "магическая схема" для DATA случайно в форме часов?
Ещё один ATtiny :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 18:24:49 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1428
Рейтинг сообщения: 0
Протеус очень редко врет. Если в нем работает - 99% что в железе работать будет.


Вложения:
1-Пров.png [38.57 KiB]
Скачиваний: 74
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 18:26:49 
Мудрый кот

Карма: 25
Рейтинг сообщений: 462
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1701
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Переместите слева или удалите на одну фото Virtual Terminal, пожалуйста?


Последний раз редактировалось veso74 Вт май 07, 2024 19:15:51, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 18:40:11 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1428
Рейтинг сообщения: 0
Что находится под Virtual Terminal? Какая-нибудь "магическая схема" для DATA (случайно? в форме часов?). Дайте нам знать тоже ...
Без синхронной подачи данных по клока нет шансов на успех реального устройства.
О. Неуж-то кому-то еще интересно !? Ну хорошо. - По просьбам трудящихся (там сдвоенный перезапускаемый одновибратор 174HC123) -


Вложения:
MAX.png [32.38 KiB]
Скачиваний: 79
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 19:21:05 
Мудрый кот

Карма: 25
Рейтинг сообщений: 462
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1701
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Такую микросхему в руках не держал. То ATtiny13A дешевле... Но все интересно, особенно нестандартное решение.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Создать однопроводный интерфейс для MAX7219 и софт для н
СообщениеДобавлено: Вт май 07, 2024 19:41:14 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1484
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15230
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
В итоге получили лишние мелкосхемки...
Равноценно применению более крупного МК или второго мелколапого в качестве периферийного преобразователя...
:roll:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y