avatar
Насчет D-триггера, попробовал что-то сотворить. Вроде-бы, уместился в 3 релешечки. извиняюсь за постимпрессионизм :)

avatar
Это называется самоблокировка реле. У меня так в деревне управление водой из дома организовано — нажимаешь черную кнопочку — вода потекла (про селекцию клапанами, чтобы вода потекла в нужную трубу, умолчу). А вот чтобы отключить воду, приходится нажимать красную кнопочку — и у посетителя бани гаснет свет :) И это не баг, это фича :)

проснулся утром и перерисовал сумматор, уменьшив число реле с 10 до 7 (уверен это не предел) и D-триггер — с 5 до 4 :) Когда только одних триггеров во всем компьютере полторы сотни(17*8), важна каждая капля :)

Вместо инвертора и двух блоков И один ключ и один переключатель.
Сигналом на D выбираем сброс или установку, а сигналом клок подаем ииницу на вход переключателя.
Но это задача следующих выходных :)
avatar
Данные хранятся в состоянии самого реле.



Когда подается импульс на Set, через K2.1 начинает течь ток. Оно замыкает контакты K2.2 и начинает питать само себя. Таким образом, битик записался. Чтоб сбросить битик, нужно подать импульс на reset — K1.2 разомкнется и K2.1 отключится.
avatar
в реле не бумбум, как работает RS триггер, где хранятся данные?
avatar
Вот, что значит щелкать битики
avatar
Вообще, у них чуть-ли не рекламным лозунгом идет то, что они старые девайсы выпускают до последнего, даже первый циклон еще Recommended for new designs.
avatar
Штука вкусная, но боюсь, что с её выходом они легко могут отказаться от поддержки уже прижившихся семейств.
Сегодня даже Cyclone II у них уже считается старьём-барахлом. Я лично обалдел, когда после установки последнего Квартуса оказлось, что добавив лишь обновлённую иконку для ярлыка на раб. столе они выбросили все подсемейства MAX, Acex, FLEX, выбросили Cyclone, Cyclone II, и может еще чего…
Выругался и поставил обратно 9.0 SP2.
Нафиг не нужны такие обновления.
avatar
Угу, radiolok дело говорит.
У меня сейчас основная игрушка- AT90USB162, в которой добрую половину оперативы похоже одолжили на потребности USB-модуля.
В начале за голову хватался, всего 512 байт, а потом понял, что даже 64 байта- вполне достаточно для мелкого эмбеддерства.

Единственное место, где сталкивался с необходимостью ядерного количества оперативы- это плеер с SD картой, где только буфер обмена жрал 512 байт. Но не смотря на это справлялась даже Мега8 с её 1 кБ.

Кстати недавно узнал, что некоторые AVR позволяют почти прямо к процессорной шине подрубить лишние 64 кБ параллеьной памяти, которые среда разработки будет понимать почти за родные.
Например Мега8515 или Мега128.
Так что кому мало- довешивайте на здоровье.
s005.radikal.ru/i211/1410/40/163c7eb09396.jpg
: )
avatar
Маниакально!
avatar
Да, я видел ее. Но все же это обычный MSP с качественным АЦП модулем.
Хотя его наиболее эффективное и логичное применение — E-meter
Для моей задачи он жирноват.
avatar
Там готовые референсы есть и готовая библиотека специально под такие применения.
avatar
И близко не то — в нем просто 3-канальный SD24 и вся математика расчета RMS ложится на камень и плечи разработчика. Она, конечно. достаточно банальна.
avatar
MSP430F67xx
avatar
Совсем забыл про наличие видео. Добавил.
avatar
и TI не особо собирается выпускать новые спец-процы — 4252 и 425 камни для однофазных и трехфазных счетчиков полностью удовлетворяют всем потребностям. Мало флеша — берешь 4272 и 427 и едешь дальше.
Все что они сделали — выпустили новые ревизии с A на конце и мелкими доработками.
avatar
Ну почему же, сейчас например в работе устройство на базе MSP430F2232. 16 кбайт FLASH и 512 байт ОЗУ.

Так вся программа ест ~30 байт ОЗУ и ~600 байт кода — такой огромный камень использовался только из-за необходимости в 26 ногах, периферии и полноценных 8-разрядных портах. А задачка проста — получить по UART номер датчика, считать его кодом Баркера (про абсолютные энкодеры и с чем их едят я как-нибудь напишу), и вернуть в UART.
Нашелся бы аналогичный камень на кбайт флеша и 128 байт ОЗУ — написал бы на нем.
avatar
Не помню уже, когда в последний раз видел сурово-эмбеддерские 512 байт памяти :)
avatar
… тогда ATmega8 из палеозоя, как минимум )
avatar
судя по даташиту чипы старые как моя жизнь
avatar
Не хватает фото запаянной платы.