Модуль светодиодного индикатора на ATtiny13 Радио№2/2015

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

Модуль светодиодного индикатора на ATtiny13 Радио№2/2015

Сообщение igor48 » 08 фев 2015, 00:26

Прочитал статью «Модуль светодиодного индикатора на ATtiny13» в февральском номере журнала, и у меня невольно возникли некоторые вопросы:

1) Чем обусловлен такой странный алгоритм работы модуля индикатора, когда он инициирует "прерывания программы источника информации", а последний "должен обеспечивать постоянную готовность к этому". Не было бы более логичным предположить, что у "источника информации" могут найтись дела и поважнее, и именно он должен инициировать передачу данных на модуль индикатора, когда посчитает нужным, а задача модуля – смиренно следить за обновлением информации и поддерживать ее отображение. Таким образом это разгрузит "программу источника информации" от лишних телодвижений.

2) Не логичнее ли заменить DD3 (PCF8574T/3) и DD2 (74HC164D) на две 74HC595D. Во первых, это как минимум в три раза дешевле, во вторых – на порядок доступнее, в третьих – управлять регистрами по SPI намного проще и быстрее, чем расширителем портов ввода/вывода по I2C.

3) Если уж решили построить модуль индикатора с применением отдельного МК, то не логичнее ли было заменить ATtiny13A-SU на МК с большим количеством выводов, например ATtiny2313A-SU, который сразу заменит все три микросхемы: DD1, DD2 и DD3. При этом получим выигрыш по цене, более простую разводку печатной платы и ее меньшие размеры, а также больший запас мощности на случай возможного автономного применения.
igor48
 
Сообщения: 44
Зарегистрирован: 07 дек 2013, 11:00

Re: Модуль светодиодного индикатора на ATtiny13 Радио№2/2015

Сообщение Нафис » 12 апр 2015, 13:07

Отвечаю по пунктам.
1) Алгоритм работы модуля отвечает требованию безошибочного приема информации предназначенной для вывода на дисплей. При "нормальном" порядке работы дисплея и "источника информации" мне не удалось добиться безошибочной работы.
2) Насчет доступности и цены компонентов вопрос спорный и дискутировать бесполезно. Также бесполезно обсуждать, какой интерфейс обмена информацией лучше, SPI или I2C.
3) По моему МК ATtiny13 ничуть не хуже ATtiny2313. У меня есть 8 - разрядный модуль на ATtiny2313 с интерфейсом SPI. "Главным" в конструкции является "источник информации", так зачем было повторятся.
Нафис
 
Сообщения: 281
Зарегистрирован: 12 апр 2015, 12:28


Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

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

cron