-
- Сдвигала на 90 градусов таймером. Фронт сигнала синхронизации от DDS AD9834 (переход DAC через 0) сбрасывает на ноль таймер, настроенный на самую быструю частоту (Fosc/2). В момент достижения нужного значения счетчика (режим compare) запускается Ксения(952 знак., 20.10.2018 17:26 - 17:28)
- Прекрасно! Поздравляю! :) - Хаос(20.10.2018 17:44, )
- >т.к. это 4 его дискреты. lloyd(48 знак., 20.10.2018 17:31)
- Повышенная точность получается благодаря тому, что по точкам из буфера затем строится синусоида методом наименьших квадратов, поскольку я точно знаю, что огибающая - тоже гармоника. А поскольку точек в буфере 2048 штук (на большее у Х-Меги не Ксения(100 знак., 20.10.2018 18:02)
- То есть для вашей задачи достаточно опоры, встроенной в АЦП? - lloyd(20.10.2018 18:26)
- Мне точности самого АЦП мало, а точность опоры меня вполне устраивает, т.к. пользуюсь внешней (AP431). - Ксения(20.10.2018 18:36)
- Ну, для страждущих всегда есть TMS320F28377, у которого SAR 16-битный) - lloyd(20.10.2018 18:40)
- Уже купила себе внешний 24-битный ADS1672, но результаты пока не оправдывают денежных затрат :). - Ксения(20.10.2018 18:42)
- 24-битный ADS1672 + AP431 = гавно по определению. Ему необходим точный малошумящий VREF, как минимум REF5030 General(21.10.2018 12:10 - 12:51)
- AP431 у меня на Х-Меге стоит, где по точности вполне устраивает. А 24-битный ADS1672 у меня уже на эваолюэйшен-плате ADS1672EVM-PDK смонтирован, и там как раз ваш REF5030 стоит. Схемку прилагаю. - Ксения(21.10.2018 13:15, ссылка)
- Видимо не всё так плохо, как показалось. Чем же тогда он не оправдывает? - General(21.10.2018 13:58)
- Полагаю, что потеря точности была не только по вине АЦП, поскольку если бы это было так, то переход от 12-ти разрядов к 20-ти увеличил бы точность на два порядка, тогда как она увеличилась только на один. Но пока использовался внутренний АЦП Ксения(910 знак., 21.10.2018 14:33)
- Так посчитайте добротность Q нагруженного(!) колебательного контура при которой он обеспечит стабильность амплитуды генерируемой синусоиды точнее, чем 0.01% и сразу все вопросы отпадут.. :) - Хаос(21.10.2018 15:04, )
- А ведь сразу же предлагали меандр генерировать и пассивными фильтрами отрезать 3-5-7-11 гармоники. - fk0(21.10.2018 15:09)
- Так не кратные гармоники мешают, а общее непостоянство амплитуды, когда в каждом последующем периоде она немножко иная. Причем колебания этой амплитуды выглядят, как случайные, а не периодические. Поэтому фильтрами этот дефект не убрать. - Ксения(21.10.2018 15:38)
- В случае меандра там усилитель относительно простой и всяким потусторонним эффектам не подвержен. - fk0(21.10.2018 17:16)
- Ходим по кругу? Хаос(117 знак., 22.10.2018 05:51, )
- Меандр здесь ни при чем, он нужен лишь затем, чтобы сдвигать момент оцифровки АЦП на момент достижения синусоидой своей вершины, тогда как меандр, выдаваемый DDS, синхронизирован с началом ее периода. Вот на эти самые 90° фазы запуск АЦП и Ксения(179 знак., 21.10.2018 18:17 - 18:19)
- В случае меандра там усилитель относительно простой и всяким потусторонним эффектам не подвержен. - fk0(21.10.2018 17:16)
- Да, была такая статья японцев в IEEE. Но там и точность требовалась запредельная. Здесь, КМК, не тот случай.. :) - Хаос(21.10.2018 15:24, )
- Так не кратные гармоники мешают, а общее непостоянство амплитуды, когда в каждом последующем периоде она немножко иная. Причем колебания этой амплитуды выглядят, как случайные, а не периодические. Поэтому фильтрами этот дефект не убрать. - Ксения(21.10.2018 15:38)
- А чем он нагружен? За ним следом операционный усилитель идет, а у него входное сопротивление достаточно высоко, чтобы не нагружать контур. - Ксения(21.10.2018 15:08)
- Да хоть ненагруженную добротность посчитайте! Чем воду толочь.. ;) - Хаос(21.10.2018 15:25, )
- Не стану, т.к. не вижу в этом расчете смысла. - Ксения(21.10.2018 15:33)
- Да хоть ненагруженную добротность посчитайте! Чем воду толочь.. ;) - Хаос(21.10.2018 15:25, )
- А ведь сразу же предлагали меандр генерировать и пассивными фильтрами отрезать 3-5-7-11 гармоники. - fk0(21.10.2018 15:09)
- Так посчитайте добротность Q нагруженного(!) колебательного контура при которой он обеспечит стабильность амплитуды генерируемой синусоиды точнее, чем 0.01% и сразу все вопросы отпадут.. :) - Хаос(21.10.2018 15:04, )
- Полагаю, что потеря точности была не только по вине АЦП, поскольку если бы это было так, то переход от 12-ти разрядов к 20-ти увеличил бы точность на два порядка, тогда как она увеличилась только на один. Но пока использовался внутренний АЦП Ксения(910 знак., 21.10.2018 14:33)
- А в каком смысле "результаты пока не оправдывают денежных затрат"? Не хватает точности 24-битного АЦП? Или то, что вы измеряете никому вообще не нужно? - Хаос(21.10.2018 13:28, )
- Видимо не всё так плохо, как показалось. Чем же тогда он не оправдывает? - General(21.10.2018 13:58)
- AP431 у меня на Х-Меге стоит, где по точности вполне устраивает. А 24-битный ADS1672 у меня уже на эваолюэйшен-плате ADS1672EVM-PDK смонтирован, и там как раз ваш REF5030 стоит. Схемку прилагаю. - Ксения(21.10.2018 13:15, ссылка)
- 24-битный ADS1672 + AP431 = гавно по определению. Ему необходим точный малошумящий VREF, как минимум REF5030 General(21.10.2018 12:10 - 12:51)
- Уже купила себе внешний 24-битный ADS1672, но результаты пока не оправдывают денежных затрат :). - Ксения(20.10.2018 18:42)
- Ну, для страждущих всегда есть TMS320F28377, у которого SAR 16-битный) - lloyd(20.10.2018 18:40)
- Мне точности самого АЦП мало, а точность опоры меня вполне устраивает, т.к. пользуюсь внешней (AP431). - Ксения(20.10.2018 18:36)
- А систематическую ошибку вы учитываете? Если делать по вашей методике, то форма огибающей синусоиды будет искажаться, КМК. - Хаос(20.10.2018 18:25, )
- Все искажения формы отношу на счет погрешности измерения, не вникая в ее природу. Если бы не это, то точность у меня была бы в sqrt(2048) раз выше :). - Ксения(20.10.2018 18:38)
- OK - Хаос(20.10.2018 18:41, )
- Все искажения формы отношу на счет погрешности измерения, не вникая в ее природу. Если бы не это, то точность у меня была бы в sqrt(2048) раз выше :). - Ксения(20.10.2018 18:38)
- То есть для вашей задачи достаточно опоры, встроенной в АЦП? - lloyd(20.10.2018 18:26)
- Повышенная точность получается благодаря тому, что по точкам из буфера затем строится синусоида методом наименьших квадратов, поскольку я точно знаю, что огибающая - тоже гармоника. А поскольку точек в буфере 2048 штук (на большее у Х-Меги не Ксения(100 знак., 20.10.2018 18:02)
- +1 - Точка опоры(20.10.2018 16:32)
- Сдвигала на 90 градусов таймером. Фронт сигнала синхронизации от DDS AD9834 (переход DAC через 0) сбрасывает на ноль таймер, настроенный на самую быструю частоту (Fosc/2). В момент достижения нужного значения счетчика (режим compare) запускается Ксения(952 знак., 20.10.2018 17:26 - 17:28)