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

bingo

Свой
  • Постов

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

  • Посещение

Весь контент bingo


  1. Диапазон применения ЦАП И АЦП конечно же велик, но основное, все же - это измерение. Да, я понимаю что в некоторых применениях важно не абсолютное значение точности, а разрешающая способность системы Но это не мой случай! Подведем промежуточный итог. Большинство "выступивших" считают , применить 16-разрядные ЦАП и АЦП (классические SAR например) для измерений на полный их потенциал абсолютной точности 0,0015% невозможно. Т.к. ИОН такой точности найти не легко.
  2. Если встать на Вашу точку зрения, то не нахожу ответа на вопрос: Зачем выпускается такой гигантский ассортимент АЦП и ЦАП точнее ~12-бит ? Ведь массовое производство таких микросхем (16 и более бит) не значит, что их будут применять только для измерений с абс.точностью 0,05% ? Или же я ошибаюсь и все "стреляют из пушки по воробьям"?
  3. Продолжу Вашу мысль. Т.е. для того чтобы померить с точностью 0,05% мы можем обойтись 11-битным АЦП? (дополнительные параметры типа диф. нелинейность и т.п. не учитываем). А что мне сделать, чтобы использовать весь потенциал 16 бит АЦП (ЦАП)? Не говоря уж про 24-битные... Зачем такой флуд (банальности) с Вашей стороны? Мне необходимо использовать потенциал 16- битных АЦП (ЦАП) (Analog devices) . И получить абс. точность (100%/65000) % , т.е. < 0,0015%. Это типовые АЦП и ЦАП. (про более точные я не говорю здесь и доп. параметры не обсуждаю) Но где для них ИОН ? Вот вопрос! Чтобы совсем был понятен вопрос, взгляните на колонку "Accuracy %" http://www.analog.com/en/products/linear-p...references.html
  4. Здравствуйте. Возник вопрос о соотношении разрядности/точности АЦП (ЦАП) и абсолютной точности источника опорного напряжения для этого АЦП (ЦАП). Следует ли понимать, что если, например, разрядность нашего АЦП (ЦАП) 16-бит, т.е. больше 2^16=65000 квантов, то точность источника опорного напряжения для этого случая должна быть лучше, чем (100%/65000) % , т.е. < 0,0015% ? Но таких источников опорного напряжения найти будет трудновато! Да и в документации к применению АЦП указаны рекомендуемые опорные источники с меньшей абсолютной точностью. Например, 0,05%. Если же имеется в виду не абсолютная точность источника опорного напряжения, а его стабильность, то мы уже получаем не абсолютную итоговую точность АЦП (ЦАП), а его разрешающую способность. Что не одно и то же. Пожалуйста поясните мне эти соотношения. Заранее благодарен за ответы.
  5. Спасибо за ответы! Все прекрасно работает и даже без модификаторов Просто меня немножко "переклинило" и я ошибся в записи Правильный вариант на картинке Подскажите пожалуйста, а чем Вы пользуетесь?
  6. Спасибо за ответ. 1. Поведение отладчика в "большой медленной программе" было такое же. Поэтому я и написал. 2. Наверное Вы хотите мне напомнить про модификатор volatile (или __IO). Как это бывает нужно в обработчике прерывания, например. Но увы и это не работает 3. На определенном участке этой программульки все же массив нужен. Именно там я его и смотрю И его собтимизировать на этом участке нельзя Да и переменную компилятор не стал "выбрасывать"
  7. Массив в отладчике EWARM v.7.4

    Добрый день. Раньше использовал EWARM v.6.4 и в окне Watch отладчика массив отображался в виде раскрывающегося дерева элементов массива Сейчас, из-за более нового ядра, перешел на EWARM v.7.4 (пробовал и 8.1). Все хорошо работает, но заметил, что массив окне Watch отладчика не отображается, а пишет <error> Код упростил до минимума. Результат тот же. Подскажите источник проблемы, если кто с этим имел дело // file main.c #include "stm32f37x.h" //*************************************************************************** int main(void) { int Data = 0; int Tab1[30]; Tab1[1] = 2; Data = Tab1[1]; Tab1[2] = Tab1[1]; }
  8. А вдруг пригодится: https://habrahabr.ru/post/305800/
  9. F7 Standard Peripheral Libraries (SPL)

    Добрый день коллеги Подскажите пожалуйста Для семейства F7 фирма ST выпустила Standard Peripheral Libraries (SPL) или доступен только Cube ? Что-то на сайте не обнаружил.
  10. SWD - распиновка

    Там все большие разъемы. А для SWD ST-Link достаточно только 3 пина. Reset нужен для J-Link. Питание нужно! Т.к. от него в ST-Link питаются согласователи уровня. Написано в доке. Я тоже использую штыри PLD 2*3. Но вопрос какая в этом случае распиновка лучше????
  11. SWD - распиновка

    Добрый день Подскажите пожалуйста - кто какую применяет распиновку SWD разъема на плате. Как я понимаю - это нигде не регламентируется Хотелось бы найти наиболее удачный вариант. Желательно чтобы сигнал Reset там присутствовал, хоть он для ST-Link и не нужен. Ну например, чтобы при случайном перевернутом подключении этого разъема не повредить компоненты. Тот вариант, который я использую сейчас - оказался не удачным. При ошибочном повернутом на 180гр включении SWD - вышел из строя ST32 Заранее спасибо
  12. Проект не "взлетит". От слова "НИКОГДА"! Автор недооценивает сложности задачи и поэтому ушел в третьестепенные частности (платы АЦП, USB bulk. фазированные решетки, спектральный анализ (в такой постановке он вообще не применим) и т.п.) Возможно, пригодится книжка по теме: "Sound-Engineering im Automobilbereich" (2010) Там разные аспекты. Но можно понять уровень задачи...
  13. Если английский язык проблемы - есть перевод (для ядра M3): "Ядро Cortex-МЗ компании ARM. Полное руководство." 2012г
  14. Interrupt Cortex M3

    Спасибо всем! Очень похоже, что дело в этом.
  15. Interrupt Cortex M3

    Добрый день. Подскажите пожалуйста по поводу автоматической очистки бита отложенного прерывания.. В соответствии с документацией на ARM Cortex-M3": "..When the processor starts to execute an interrupt, the interrupt becomes active and the pending bit will be cleared automatically.." Однако, пока перед выходом из прерывания не добавишь ручную очистку соответствующего бита отложенного прерывания (pending bit) например так, TIM_ClearPendingBit(TIM6, TIM_IT_Updare); Прерывания не работают Так почему же не происходит автоматическая очистка этого бита. На всякий случай поясню - проверял и на редких прерываниях (10ms), а обработчик очень короткий. Заранее спасибо!
  16. Спасибо за точный ответ! :rolleyes: Т.к. оставался непонятным вопрос о множественном соединении аналоговой и цифровой земель. В общем случае, это образует паразитные контуры обратных токов, что увеличивает помеху для точных аналоговых измерений Посоветуйте еще пожалуйста. При использовании двусторонней платы, под заливку слоя полигоном лучше выбрать аналоговую или цифровую землю? А также: аналоговую (встроенный сигма-дельта АЦП stm32f373) и цифровую земли микроконтроллера соединить рядом с чипом или же тянуть отдельно (топологией звезда) к источнику питания и там уже соединить? Есть обе стратегии. Как лучше? Как понимать вот эти рекомендации: Ground and power supply (VSS, VDD, VSSA, VDDA, VSSSD, VDDSD): All blocks such as, for example noisy, low-level sensitive and digital should be grounded individually and all ground returns should be to a single point. Loops must be avoided or have a minimum area. The power supply should be implemented close to the ground line to minimize the area of the supply loop. This is due to the fact that the supply loop acts as an antenna, and is therefore the main transmitter and receiver of EMI. All component-free PCB areas must be filled with additional grounding to create a kind of shielding (especially when using single-layer PCBs). Т.е. речь идет о топологии звезда? Или я не точно перевел? И аналоговая (VSSSD и VSSA) и цифровая (VSS) земли должны соединиться только у источника? Тогда какой земле отдать (залить) слой печатной платы?
  17. Спасибо за ответ! Если это всего лишь 0-омный резистор (0-Ohm resistor), то зачем их так много в параллель поставлено?
  18. Добрый день. Подскажите пожалуйста, что обозначают элементы SB на схеме? Схема из документа UM1564 STMicroelectronics с.48
  19. Нет, при последующих открытиях, и даже перезапусках Altium, окно открывается как и в первый раз :( Разрешение экрана стоит максимальное 1366*768
  20. Нашел! Alt+Space Машью выираем появившийся пункт "Переместить" Долее пользуемся стрелками на клавиатуре А когда уж появится шапка окна, то можно и мышью захватить! Может кто-нибудь занет проще решение? А то слишкам громозко у меня получается Спасибо за ответы
  21. К сожалению Alt , Shift , Ctrl не помагают :( Закрыть окно можно и по Ctrl-F4, но этого мало! Я даже не вижу как заполнены верхние поля окна! :(
  22. Добрый день! Столкнулся с нелепой проблемой При работе на малом экране ноутбука 15,6'', Altium открывает слишком большие (для этого дисплея) модальные окна. Например, Properties у PCB элемента. Окно не имеет слайдеров, нельзя изменить его размеры и не двигается (т.к. не могу его даже за верхнюю часть мышью захватить). При этом верняя часть окна не видна! Кнопки OK внизу тоже не всегда видны. Как управляться с такими окнами? Заранее благодарю за ответ
  23. IAR EWARM

    Большое спасибо за ответы! :cheers:
  24. IAR EWARM

    Добрый день! Подскажите пожалуйста, начиная с какой версии IAR EWARM включена поддержка STM32F373? У меня установлена старая версия 6.4. Там еще нет этого CPU И второй вопрос. Где в настройках отключается нумерация строк кода в редакторе? Без нумерации строк и поле больше, и как-то привычнее. :rolleyes: Потратил время, но не обнаружил эту возможность. Заранее благодарю за ответы по существу.
×
×
  • Создать...