С прискорбием сообщаю, что контроллер не приехал, так что мои эксперименты откладываются на неделю. Ну хотя бы плату вытравил, запаял детали которые были в наличии.
Serge77> Жду предложения по шумовой схеме, в частности номиналы резисторов.
маловато входных данных для расчета... В частности, не нашел в исходнике куска, который дрыгает 5-й ногой. Это отправнвя точка, нужно знать, что там реально будет. Кроме того, давай все-таки определимся, шум будем подмешивать, или треугольный сигнал. Толкового шума средствами МК не получить, а вот треугольный сигнал - относительно легко. Так что определись и сообщи. Для треугольника расчет чуть попозже выложу.
По шумовой схеме. Сегодня была собрана эксперимениальная установка по получению честного аналогового шума на стабилитроне. Результаты, скажем так, далеки от ожидаемых. Установка состояла из собственно стабилитрона, как источника шума, усилителя, генератора Г3-36А для калибровки, анализатора спектра (виртуальный SpectraLab, вход - звуковая карта пк). Температура комнатная +25С. Стабилитрон типа BZX55C3V9 работал при токе 3 мА. Ток менять пробовал, эффект слабый. Усилитель на BA4558 два каскада; общее усиление 90дБ. Первый каскад по схеме неинвертирующевого усилителя, второй - инвертирующий. Картинка спектроанализатора прилагается. Пик на 50 Гц, понятно, сетевая помеха, на 1000 Гц - опорная метка от Г3-36А 140мВ амплитуда. Получается, что современные стабилитроны шумят крайне мало, - для 3,9V BZX55 получается по спектроанализатору менее -10dBuV. (~0.3мкВ). Морально устаревшие Д814 не тестировал, может завтра попробую, но они все равно отпадают из-за высокого напряжения стабилизации. Для использования с нашим АЦП надо генерировать шум около -40dBV. На картинке видно, что собранный генератор шума не дотягивает до этой отметки, а на низких частотах конкретно недотягивает (-70dBV на 100Гц). При этом схема (усиление, напомню 90дБ) неслабо микрофонит, на анализаторе видны всплески при постукивании карандашом по плате или по столу. Такой вот неудачный эксперимент. Отрицательный результат - тоже результат...
Резюме: поскольку сгенерировать шум средствами МК затруднительно (если вообще возможно), "простой" аналоговый шумогенератор с треском провалился по результатам вышеописанного эксперимента, (к тому же простым генератор не получился, т.к. пришлось тыкать операционник, даже два), предлагаю сосредоточиться на использовании треугольного сигнала для повышения дискретности АЦП.