Evgeny_CD, Архитектор (19.03.2018 22:11, просмотров: 266) ответил 3m на Что вы потом будете делать с 1msps на 8-битнике ???
Пусть я делаю программно управляемый DC-DC на 100 КГц. Двухтактный. Один полупериод - 5 отсчетов АЦП.
Настраиваем DMA и обработчик прерывания на кольцевой буфер. И пусть качает.
Вот мы включили транзистор. Через время пару мкс хорошо бы измерить ток в ключах.
Ставим малоомный резистор, так чтобы на нем падало максимум 0.1 В. при 12b ADC это будет порядка 200 отсчетов LSB. Достаточная точность, даже без PGA.
На входе в процедуру мы знаем, где считали ранее. Читаем ++, пишем туда 0xFF. Такого значения у нас точно не будет.
Считали - записали на это место 0xFF. Это индикатор пустой области буфера.
Далее нам надо измерить ток в момент выключения - чтобы сравнить с током в другом полупериоде и понять - симметрично ли транс намагничивается.
да, хардкорный ASM кодинг. С учетом конвейера и прочего. Но задача простая. И цена 0.5 достаточна для оправдания усилий.