ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
952653 Топик полностью
misyachniy (14.10.2019 10:13, просмотров: 427) ответил my504 на Что сложно? Вы даже не знаете что алгоритм делает с этими 18 разрядами. С учетом ENOB там вполне резонно могли подрезать 2 разряда. Если это не реальное время, то 64 команды на отсчет вполне можно и без ДМА обойтись. Но у этого семейства есть ДМА,
Время реальное. Вот сам прибор: http://www.md4u.ru …wtopic.php?f=94&t=9140 Обычно требуется 16 отсчетов на период частоты передатчика (обмотка TX) АЦП AD7691 имеет максимальную частоту выборки 250кГц. Для максимальной рабочей частоты TX 18кГц получаем 250/18 = 13,9. Допустим что алгоритм работает на 8 выборках. Выборки нужно сложить попарно и умножить на sin/cos. Так что без DMA мало вероятно. Но принять 18 бит нужно обязательно(?). Вот в этой документации на : http://ww1.microch …n/devicedoc/39940d.pdf Нашел только вариант приема SPI 16/8 бит: MODE16: Word/Byte Communication Select bit 1 = Communication is word-wide (16 bits) 0 = Communication is byte-wide (8 bits) По этому и спрашиваю: "Как принять 18 бит?" Допустим что 2 бита игнорируются, но их нужно вытолкнуть из АЦП.