Перейти к содержанию

    

iosifk

Модераторы
  • Публикаций

    4 059
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о iosifk

  • Звание
    Гуру
  • День рождения 23.09.1952

Контакты

  • Сайт
    http://www.iosifk.narod.ru
  • ICQ
    0
  • Skype
    iosifk_mobil

Информация

  • Город
    спб

Старые поля

  • skype
    iosifk_mobil

Посетители профиля

23 045 просмотров профиля
  1. Так, для информации... У меня пульт для Самсунга, в нем десятка полтора кнопок и тачч-пад... И вот по нему можно пальцем езлозить и выбирать канал. Так что возможно ЖКИ - 1х16 и микроконтроллер и кнопок самый минимум....
  2. Вопрос задается немного не так. Просто поймите, что для большинства здесь присутствующих сам по себе вопрос "Какова нижняя частота среза" - абсолютно не интересен...Этот вопрос интересен только Вам. И приводить решение задачи "в лоб" - это примерно тоже самое, что и кормить Вас "пищей б\у"... Т.е. разжеванной, переваренной и невкусной. От такой пищи зубы не растут.. А чтобы зубы росли, надо учиться грызть долго и упорно. Единственно что здесь представляет интерес - так это помочь новичку, поправить, подсказать что и где прочитать... Поэтому вопрос формулируйте примерно так. Вот условия, вот как я понимаю их решение. Вот что не понятно, вот что не получается...
  3. Есть радикальный вариант - перейти на верилог, там будет значительно проще с этими делами...
  4. И что не удивляет. Вот к примеру если бы ТС написал бы так: "живот у меня заболел, так я пошел на трамвайную остановку у бабулек спрашивать, а не аппендицит ли это?" И что бы мы ему сказали:"дяденька, позвони в скорую, не рискуй!" А тут - комплекс "Струна". Который видимо кто-то купил, а кто-то продал. И видимо не из под полы продал, а официально. И кто-то его смонтировал и подписал акты о выполнении работ и тоже официально, потому как бомжей для таких дел не приспособить, и значит гарантия работоспособности должна заработать. Вот я и задаю вопрос: "есть же гарантия на работоспособность от изготовителя, есть гарантия на качественное выполнение работ от тех, кто монтировал установку и есть ТУ, где написано, как именно установка должна работать. Так почему мы все должны играть в угадайку, а бракоделы должны веселиться?". При любом невыполнении ТУ уже можно официально потребовать ремонт или подать в суд для отказа от установки с материальной компенсацией ущерба. И при таком подходе "танцы с бубном" не нужны... Или все это пятничный троллинг. Но тогда совсем другое дело... :)
  5. Я немного добавлю... Ну ясное дело, что монета, когда падает всегда встает на ребро. И об этом знают все начальники, потому что не любят прорабатывать задание на разработку. Просто: "жарьте ребята, масло подвезут"... Но вся хитрость в том, что подлая монета иногда просто зависает в воздухе. Это еще когда Высоцкий пел, что с жидким и твердым все хорошо, а с плазмой все не слава богу... А вот у нас был вполне реальный случай. Соседний отдел делал систему управления заправкой для "боковушек". Ну это у ракеты - главный бак и "боковушки". Система управления мониторила уровень топлива, управляла заправкой. Естественно, что в программе был реализован алгоритм управления, а по-нашему автомат состояний или FSM... И вот в момент работ по тестированию системы залили топливо в "боковушки", а потом технологи решили пойти другим путем и резко сбросить давление. Что получается с шампанским, когда вытаскивают пробку? Оно вскипает! Так вот в боковушке случилось то-же самое. Пена перемкнула все датчики уровня, резко поменялись физические характеристики топлива в баке. А автомат этого не понял и его заклинило.... Перепуганные технологи вручную открывали клапаны и кое-как выбрались из этой ситуации. А ведь могло и поплохеть сильно... Потому как монета не захотела упасть...
  6. Есть память FRAM, в ней ничего не пропадет... Возможно в ней сохранять "последнюю" страницу, которую потом можно переносить во флэшь. Но только флэшь это не 100 тыс циклов, а раз в 10 меньше... Просто они пишут 10 тыс*10 блоков... И получают цифру 100 тыс... Так что во фрам можно сохранить не только логи, но и текущее состояние. Чтобы потом, после горячего сброса стартовать не с "исходного", а с "текущего"...
  7. Связь ч/з цепи питания

    Посмотрите интерфейс LIN... Применяется в автотехнике. И есть аппаратные мосты LIN-CAN...
  8. system generator

    Для чего нужен именно "system generator"??? На обычном верилоге такое влет делается.
  9. И старый проект был на более медленном кристалле, чем новый? Можно ли сказать, что убирая из проекта куски кода, наступит момент, когда остаток хоть как-то, в урезанном виде, но будет работать без сбоя? И тогда определить, с какого куска кода начинаются сбои? Есть ли описание к модулям проекта и делалась ли хотя бы RTL симуляция? Все ли асинхронные входные сигналы обработаны по CDC? Медленные входные сигналы отфильтрованы от дребезга?
  10. А много ли написано самими на верилоге или только готовые куски брали из визардов?
  11. Тогда вопрос: а какой применяете щуп в осциллографе? И где прицепляете "землю" щупа? Надеюсь, щуп 1:10? Очень похоже на то, что где-то не хватает полосы пропускания сигнала и на участках сигнала с "изломами" возникает переходный процесс с колебательностью на фронте. Если щуп плохой, то тогда все дело в нем. Его полоса пропускания должна быть хоть на несколько порядков быть выше, чем полоса сигнала... Попробуйте тогда поискать активный щуп или дифференциальный щуп.
  12. Кроме форума есть еще официальная техподдержка. Думаю, что они неоднократно уже с Вашим случаем сталкивались... Можно же позвонить или подъехать...
  13. А в табличке графа "Имя "верхнего" модуля" у Вас не заполнена.
  14. В 70-е и 80-е издавался сборник "Электронная техника в автоматике". Так вот там было множество статей о "ОС в ИИП", почти весь сборник из таких статей и состоял... Причем в самом сборнике были фотографии источников питания но не говорилось для каких потребителей он делался. Но зато по фамилиям авторов в РЖ легко отлеживались организации с "космическими именами"... :)
  15. Видите ли, просто у нас разные взгляды на жизнь... Вот к примеру контроллер RS232 в ПЛИС... Можно брать один отсчет в середине битового интервала. И считать, что сбоев не будет. Ну а дальше навернуть бит нечетности, CRC в протоколе и т.д. А можно за битовый интервал брать 3 отсчета и их мажоритировать. И при этом уже наплевать и на кабель и на расстояния и на запросы по битым пакетам, потому как их реально станет меньше. Да, конечно, в Ваших рассуждениях все верно. Подброшенная монета всегда падает и точно встает на ребро. Но я столько раз сталкивался с тем, что проклятая монета иногда зависает в воздухе. А потому теперь для меня проще сразу же привести медленный входной сигнал к системному тактовому, отфильтровать его и выделить передний фронт. Вот тогда строка начала расчета запустится без метастабильности и выполнится только один раз... А if (Mlndr_CLK) без if (!Mlndr_CLK) такого не гарантируют. Возможно у Вас вычисления дольше, чем длительность Mlndr_CLK, но я так никогда не играю. Если взять алгоритм работы Вашего устройства, то вектор событий, разрядностью N, даст 2^N состояний, причем одно или два из них правильные, а остальные дают ошибки в работе. Ну и Вы говорите, что по одному их этих состояний Вы и пошли, ибо не работает. Вам всего лишь осталось устранить 2^N - 1 неработоспособных состояний. Я же сразу пытаюсь удалить все состояния, о которых я знаю, если они теоретически могут привести к отказу. Возможно это аппаратно будет избыточно, но это экономит время на разработку... Подробнее могу только голосом...