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

vladec

Свой
  • Постов

    2 086
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные vladec


  1. Для защиты входов, при указанных параметрах, лучше всего из перечисленного, мне кажется использовать диодную защиту (два диода на питание и землю и резистор к пину), диоды можно взять Шотке, что нибуть типа SR24 (50 А тока в импульсе, корпус SMA, 5х3 мм), резистор достаточен и в 1к.

  2. Здесь мне видится дело не в тонкостях синтеза, а в схемотехнике. Попробуйте просто нарисовать схему, а потом посмотрите, сможет ли она работать и тогда вы увидите проблемы с сигналами управления.

  3. 51 контроллер, это типичнейший представитель CISC архитектуры. Что же касается понятий быстродействие и производительность, это также не одно и тоже. Быстродействие характеризует только среднее чило операций вылолняемых за единицу времени. А производительность, характеризует объем выполняемых задач определенного класса. То есть, у 8-битного и 32-битного контроллеров с одинаковым быстродействием будет разная производительность, например, на арифметических задачах.

  4. Если решаемых задач требующих контроллерной обработки несколько, может быть имеет смысл скомпонавать их на нескольких маленьких микроконтроллерных ядрах, типа например, PicoBlaze. На каждую задачу по своему контроллеру. Эти контроллеры занимают очень мало ресурсов и при этом существенно упростится написание программы и отладка.

  5. Если использовать внешний АЦП то качестве контроллера с USB на борту проще всего взять C8051F320, к нему даются все необходимые драйвера и библиотеки, а если устроит точность АЦП в 10 разрядов, то можно использовать и внутреннее АЦП контроллера.

  6. Ошибочное мнение что при одинековом быстродействии RISC архитектура дает большую производительность чем CISC архитектура (как у 51), все с точностью до наоборот. Просто RISC архитектура позволяет получить большее быстродействие легче и с меньшими аппаратными затратами.

  7. И всетаки DSP обработку лучше реализовывать на сигнальных процессорах, кроме слечаев требующих сверх высоких производительностей на достаточно простых алгоритмах. ПЛИС же очень хороша для реализации разного рода интерфейсов и иной обвязки.

  8. Кстати в ГОСТах ни гда не указывается, что номер контакта должен быть чисто цифровим, а стало быть можно давать любые имена вплоть до "+" и "-".

  9. А не лучше ли для решения такой задачи использовать мощный сигнальный процессор, напримет, из серии TMS320C64XXT? Такой гигагерцовый процессор позволяет за 1 нс производить до 4 умножений 16х16 и массу других операций, при этом алгоритмические возможности гораздо больше чем у ПЛИС, да и по цене это будет дешевле.

  10. По моим наблюдениям от питания импульсниками ядер никакого вреда нет. Для малых мощностей (ток до 250 мА) удобно использовать TPS60500 от Texas. Это емкостная помпа, не требующая силовой мндуктивности. Выходное напряжение устанавливается двумя резисторами.

  11. По моему опыту один из лучших бесплатных 51 коров от фирмы Oregano Systems занимает на 200 тысячном Спартане 80%. В то же время, на том же кристалле можно разместить 3 - 4 PicoBlaze3 и при этом остается больше половины ресурсов

  12. Вопрос немного не в тему.

    Насколько затратно по ресурсам использование в ПЛИСах семейства SPARTAN3 ядра i8051?

    По моим понятиям одно такое ядро должно съесть чуть не целиком 200 тысячный кристалл, или я ошибаюсь?

  13. Что касается Wiznet (W3100, W3150), то лучше их использовать не с Atmel-овскими 51 контороллерами, как рекомендует документация на них, а со 100-мипсовыми контроллерами SiLabs серии C8151F13X. Тогда можно получать достойные скорости и в 100BASE.

  14. Слышал от людей, что на 8.1 иногда возникают проблемы на этапе формирования битового потока (при этом выдается предупреждение), заключающиеся в удалении модулей блочной памяти, в которых не полностью использована разрядность.

×
×
  • Создать...