Квант ARM
(05-04-2024, 00:50)KEN : К тому времени когда я считываю данные - они уже готовы в обоих АЦП,и сигналы DRDY выставлены в ноль, никакого ожидания преобразования нет.
Тогда я что то не пойму. Другая библиотека?

(05-04-2024, 00:50)KEN : Нет, сразу два запускаются, вот вся функция для запуска двух АЦП, я её добавил в библиотеку
тогда понятно.
(05-04-2024, 00:58)vako : Другая библиотека?
Protocentral_ADS1220-master
И в ней уже есть функция просто считывания, без ожидания.
int32_t Protocentral_ADS1220::Read_Data_Samples()
Но я и её немого допилил для ускорения.
KEN, а шумы от загрузки второго ацп не влияют на результат первого?
У ADS1220 аналоговая и цифровая части разделены, там питание и даже земля отдельно, при разводке это надо учитывать, цифровую землю к контроллеру поближе, а аналоговую ближе к фильтрам после ключей квадратурного детектора.
(05-04-2024, 01:19)KEN : У ADS1220 аналоговая и цифровая части разделены, там питание и даже земля отдельно
Земля внутри микросхемы вроде как должна быть одна, это выведено отрицательное аналоговое питание. Начну плату разводить.
KEN, может резистор R16 должен быть подключен на +5в или на 3,3в?

   
(06-04-2024, 01:17)vako : может резистор R16 должен быть подключен на +5в или на 3,3в?
Можно и на +5в, я видимо хотел чтобы даже при разряде ниже уровня стабилизации сигнал standby присутствовал, неважно на самом деле, вывод МК сконфигурирован с открытым коллектором.

Сигналы DRDY можно не разводить, я от них избавился.
(06-04-2024, 02:14)KEN : неважно на самом деле, вывод МК сконфигурирован с открытым коллектором.
Конфигурация портов происходит при старте программы, а до этого порты находятся в третьем состоянии, а на них уже висит напряжение от батарейки. Ток конечно через защитные диоды будет маленький, но что может произойти неизвестно.

(06-04-2024, 02:14)KEN : Сигналы DRDY можно не разводить, я от них избавился.
С ними хуже не будет.
Привет посетителям.
Посмотрел осциллограмму на катушке Tx.
На частоте 8522гц (по данным Servise Ind) синусоида имеет приличный вид хотя и с малым размахом сигнала, прибор вроде как работает.
При этом b=256, 64ма, +103град.
При понижении частоты в меню Servise Ind до 7812 возникают искажения синуса и b=306, 96ма, +86град и лезут помехи.
Пожалуйста поясните что происходит.

Файлы вложений Эскизы
   
(15-04-2024, 15:45)Ctrl+Alt+Del : Пожалуйста поясните что происходит.
Чёт странное, может выходной каскад пробивает при определённом токе или напряжении, но странно что только на положительном скате синусоиды.
В какой точке снята осциллограмма?
Эта помеха только с датчиком проявляется?
В меню есть регулировка тока (#7 TX CURRENT) попробуйте менять ток и смотреть что меняется на осциллограмме.