Цитата
А без калибровки в рантайме не обойтись?
если с обратной связью уже не получится - то нужно придумать как её организовать хотя бы в заводских условиях.
тогда калибровку можно прошить куда-нибудь в EEPROM как "заводскую" и считывать при старте.
пересобирать проект с калибровкой под каждую плату - это жесть.
да, я такое тоже видел, но при выпуске 23 изделий держать под рукой 23 прошивки, и в случае исправлений в коде пересобирать их все 23 - это...... я даже не знаю.... закат солнца вручную покажется детский забавой.
Цитата
надо сформировать какой-то шумовой сигнал во всем динамическом диапазоне АЦП
к примеру, формируете пилу.
принимаете её после цапа в плис.
желательно
численно убеждаетесь в том что приходит именно пила, без выбросов разрядов.
двигаете по одному поочередно каждый разряд при помощи IDELAY сначала одну сторону, чтобы начали появляться артефакты, затем в другую, также до появления артефактов. значения сдвигов IDELAY фиксируете. среднее между двумя значениями сдвигов с артефактами, и при котором артефактов нет, принимаете в качестве середины валидного окна. и так по каждому разряду.
провоцируем неудовлетворенных провокаторов с удовольствием.