Мелкие вопросы по МК и ПЛИС.
Вам и пентагоновского суперкомпьютера будет мало - наверняка считаете что то типа катушек? Аналоговая симуляция требует огромных ресурсов, потому и тормозит. Цифровая не так требовательна, но тоже бывает подтормаживает.
- Реклама
- Сообщения: 162
- Зарегистрирован: Вс дек 09, 2012 12:14:44
Все что там есть - 2 мк, 5 сдвиговых регистров, 10шт 16сегментных индикаторов, ну еще транзиторы и резюки в цифровом режиме. считать то он успевает, а вот анимацию индикаторов в реальном времени проводить - нет
Можно вообще без резисторов, все равно не успевает.
- Сообщения: 162
- Зарегистрирован: Вс дек 09, 2012 12:14:44
Благодарю за советы!) убрал и транзисторы и резисторы, загрузка упала до 85%. и нормальную какртинку можно было видеть на анимации в 20 кадров в секунду 
- Реклама
Что ты хочешь от него? Транзисторы работающие с насыщением на высоких скоростях переключения симулятор прорабатывает с очень малым шагом по времени, поэтому шагов нужно больше и вычислительная сложность растет очень быстро. Не используй никакие аналоговые элементы в схеме если хочешь чтобы схема работала быстро! Иногда спасают специальные модели "цифрового резистора" в случаях когда они используются в качестве подтяжки шины. Транзисторы для индикаторов не нужны вообще... в симуляторе даже самый слабенький диод вполне выдерживает токи в 100А и не сгорает. То же касается ивыходов логических элементов и цифровых микросхем - они обладают бесконечной нагрузочной способностью.
- Сообщения: 162
- Зарегистрирован: Вс дек 09, 2012 12:14:44
Я понял это. Просто хотел сразу запихать все элементы, и указать сразу все связи, чтобы трассировать плату потом. а для моделирования, конечно, они обуза)
в некоторых случаях можно выставить в свойствах элемента "Исключить из моделирования". Я для отладки использую иногда, а саму полную схему - для вывода в ARES, для платы.
- Сообщения: 211
- Зарегистрирован: Чт авг 02, 2012 19:59:40
Для меня сегодня стал крайне удивительным тот факт, что мк типа atmega8 не имеют встроенного цап. А так как мне нужно не менее трех его выводов, самопальная схема на резисторах мне совершенно не подходит. Подскажите предельно тривиальную микросхему цап для моей задачи.
Делают на ШИМ, используя таймеры. Или, да, поставить внешнюю ИМС, по I2C или SPI.
- Сообщения: 211
- Зарегистрирован: Чт авг 02, 2012 19:59:40
Нет, шим непойдет. Так как мне нужен чистый выход прямого напряжения, без каких либо пульсаций, это самый критичный параметр. А это сразу индуктивный фильтр это раз. Два мк превращается в кирпич, который рулит только шимом, а у меня он должен еще кучу задач выполнять.
А какие требования к ЦАП? Разрядность, диапазон выходных сигналов, какая будет скорость (частота) вывода информации и т.д.
- Сообщения: 211
- Зарегистрирован: Чт авг 02, 2012 19:59:40
Разрядность 8 или 12бит, диапазон 15в, частота ~100гцSmarTrunk писал(а):А какие требования к ЦАП? Разрядность, диапазон выходных сигналов, какая будет скорость (частота) вывода информации и т.д.
- Сообщения: 581
- Зарегистрирован: Ср янв 05, 2011 10:03:18
Внешний ЦАП. Интерфейс I2C или SPI. Производителей море. Пользуйтесь поиском.Serbis писал(а):Разрядность 8 или 12бит, диапазон 15в, частота ~100гц
С уважением,
Виктор.
Виктор.
Serbis писал(а):Нет, шим непойдет. Так как мне нужен чистый выход прямого напряжения, без каких либо пульсаций, это самый критичный параметр. А это сразу индуктивный фильтр это раз.
Для внешнего ЦАП тоже нужен будет хотя бы простой, но фильтр, ведь в и в том и в другом случае будет дискретное регулирование(то есть ступеньками).
Кстати часто в ЦАП и используется та самая схема на резисторах(R2R).
Судя по вашим словам на внешнем ЦАП два МК будут кирпичами, которые управляют внешними ЦАПSerbis писал(а): Два мк превращается в кирпич, который рулит только шимом, а у меня он должен еще кучу задач выполнять.
Никогда не думали для чего придуман аппаратный ШИМ?
- Сообщения: 3
- Зарегистрирован: Чт мар 14, 2013 11:44:32
Подскажите пожалуйста. Есть схема паяльной станции с индикацией на семисегментных модулях. Хочу заменить их на газоразрядные ИН-12. Нужно заменить выход семисегментного кода на двоичный. Кто поможет сделать?
- Вложения
-
- 1.GIF
- (70.38 КБ) 447 скачиваний
Зачем ? Этим пол-интернета завалено. http://yandex.ru/yandsearch?clid=9582&t ... E+SPI&lr=2
Во первых, если каждому выводимому символу соответствует отдельный бит, то это не двоичный код, а унарный.megawollt2 писал(а): Нужно заменить выход семисегментного кода на двоичный. Кто поможет сделать?
Во вторых, ИН-12 запитывается ~150В, и даже если бы удалось получить нужный код, без высоковольтных драйверов не обойтись.
А заменить -- легко. Поставить что-то типа 155ИД1 и переписать прогу на МК. Делов то ...
Только нужно оно, я думаю, как зебре авторучка.
Здравствуйте,подскажите, для прошивки attiny13a я подал c программатора
1-RESET
2- LED
4- минус
5- MOSI
6- MISO
7- SCK
8- +
Правильно? На 1 и 2 нужко это нужно подавать? А то программатор пишет AVRProg error entering programming mode когда я нажимаю Read - Fuse Bit, или у него нет Fuse?
И ещё, в программе attiny13, а у меня с буквой "а" на конце, это влияет?
1-RESET
2- LED
4- минус
5- MOSI
6- MISO
7- SCK
8- +
Правильно? На 1 и 2 нужко это нужно подавать? А то программатор пишет AVRProg error entering programming mode когда я нажимаю Read - Fuse Bit, или у него нет Fuse?
И ещё, в программе attiny13, а у меня с буквой "а" на конце, это влияет?
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка


