|
|
  |
Сохранение калибровочных данных во внутренней флеши, получится ли такое? |
|
|
|
Jun 15 2014, 16:09
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(toweroff @ Jun 15 2014, 10:47)  Если сами калибровочные данные секрета не представляют, зачем использовать внутреннюю флеш? А зачем использовать внешнюю, если свободное место во внутренней позволяет? Цитата(toweroff @ Jun 15 2014, 10:47)  Это же, как-никак, большой кусок для программы, Программа может быть и маленькой. Цитата(toweroff @ Jun 15 2014, 10:47)  да и количество перезаписей для нее значительно меньше, чем у EEPROM Калибровка часто выполняется один раз при изготовлении и потом иногда один раз после ремонта. Циклов перезаписи там много не требуется. Даже если она делется раз в день, то ресурса внутреннего флеша с головой хватит на гарантийный срок.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jun 17 2014, 08:37
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135

|
Разрабатывается прибор для измерения полного импеданса (как модуля, так и фазы) биологического объекта по тетраполярной методике со следущими характеристиками: диапазон модулей имзмеряемого импеданса 100...1500 Ом; диапазон фаз имзмеряемого импеданса 0...-60°; амплитуде зондируемого тока 0.5...1 мА; диапазон измерительных частот 1 кГц...5 МГц. Про погрешность измерения пока говорить рановато, понимаю что 5% не достичь, т.к. очень много паразитных параметров - например, по ТЗ на частоте 5 МГц придётся измерять фазу RC-цепочки, составленной из параллельно соединённых сопротивления в 200 Ом и конденсатора в 5 пФ, при этом модуль этой цепочки будет равен 199.9 Ом, а фаза -1.8°, аналоговой части устройства будет сложновато это адекватно засечь, при том что измерительные электроды подключаются к прибору коаксиальными кабелями длинной около 1м каждый, очень много паразитной гадости набегает. Ясное дело, что кабели согласованы как по входу, так и по выходу, но всё-же. Прибор основан на измерителе отношения амплитуд и сдвига фаз AD8302. Для оцифровки его выходного сигнала применён 24-х битный АЦП PCM4202. Результаты преобразования усредняются по 2^10 измерениям, но более 16 реальных разрядов извлечь не получается, хотя и питание хорошо отфильтровано малошумящими LDO, и согласование выхода AD8302 со входом АЦП выполнено на качественных ОУ LM833 и THS4531. В общем 16 бит достаточно, но из-за широкой полосы измерительных частот и параметров измеряемых нагрузок, производится калибровка на 20-и частотах, логарифмически распределённых в измерительном диапазоне. Калибровка выполняется для 200 нагрузок, представляющих собой комбинацию одного из 10-и резисторов в диапазоне от 100 до 1500 Ом и 20-и конденсаторов в диапазоне от 10 пФ до 20 нФ. Также, возможно ошибочно для канала измерения падения напряжения на объекте был выбран разностный усилитель AD8274, т.к. он имеет заметный подъём АЧХ на частотах выше 500 кГц, и запаздывание фазы сигнала, для измерительных целей приходится их компенсировать соответствующими корректировками АЧХ и ФЧХ в канали измерения тока через объект. В общем, кому интересно, вот изначальные схемы и платы, но на обе платы (цифровая и аналоговая) дополнительно допаяно несколько дополнительных RC-цепочек и электролитических конденсаторов по питанию, что не обозначено в схеме. Здесь нет только схем и плат выносных активных электродов, если кому очень нужно, могу выслать. З.Ы. прошу сильно не критиковать, было бы больше время - многие моменты поменял бы, наловил уже с некоторыми узлами багов.
Прикрепленные файлы
AD8302.7z ( 1.64 мегабайт )
Кол-во скачиваний: 15
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|