-
- РЕШЕНО!! мать! перемать! и междометья. операционики с алика opa356 (всю жизнь ставил и небыло проблем когда куплено с маузера и фарнела)... запитаны 5 вольтами и включены повторителями на линию 50Ом ВХОДОМ!!!! КАРЛ!!!!ВХОДОМ!!!! шунтируют выходы цапа. причем один на уровне 0,85в второй 2,7в. Выпаял - цап двумя каналами ровные треугольники в размах рефки выдал... ну что ж, паленая партия операционников закупилось... ссцуко...чтоб им всю жизнь бегать в шелковых трусиках по klen(37 знак., 13.03.2022 19:22)
- Это может быть когда порт подпален. Причем процессор полностью работает, по потребление значительно возрастает. СТМок порты очень нежные. - IBAH(13.03.2022 17:09)
- Очень похоже на то, что цифровой выход на ноге ЦАПа не отключён.
Отсюда и просадка до логического "0". ps Или КЗ с соседней ногой - argus98(13.03.2022 17:05)
- Может быть. Вывод мк должен быть сконфигурирован как аналоговый
вход. - AПM(13.03.2022 18:55)
- а он и сконфигурирован как аналоговый klen(1 знак., 13.03.2022 19:09, картинка)
- Может быть. Вывод мк должен быть сконфигурирован как аналоговый
вход. - AПM(13.03.2022 18:55)
- Как выглядит код 0.85В ? - Kpoк(12.03.2022 10:38)
- в моем случае так dac1.dual_12bit_right_aligned =
static_cast<uint32_t>((4095*( 0.85f / 3.3f)) <<
16 + 4095*( 0.85f / 3.3f)); для теста пишу в два канала сразу чтоб сравнить, далее пишу в цап
треугольник на весь размах - все что выше 0.85в - обрезается. - klen(13.03.2022 15:10)
- А тупо константу на 3V для sanity check заслать вместо этих
изъёбов? - MBedder(13.03.2022 15:10)
- можно - на выходе будет 0,85 klen(95 знак., 13.03.2022 15:24, картинка)
- И какая же это константа? - MBedder(13.03.2022 15:24)
- вот - всунул 0xfff klen(2 знак., 13.03.2022 16:19, картинка, картинка)
- В старину я делал бесконечный цикл с инкрементом содержимого ЦАПа,
там очень много можно было понять. А есть уверенность, что у этого
изделия шкала 3В? Вот у моего любимого ПИКа размах на выходе тоже
сильно меньше 3 вольт. - Kpoк(13.03.2022 16:22)
- треугольник это типа и есть цикл туда а потом обратно. уверенность
основано на том что цап это цифровой делитель(и сумматор) опрного
напряжения Vref. а тут как будто где тто насыщается или коротит или
хз.... ни когда с цапом не было проблем на stm32.. и вот снова!
Черномырдин© - klen(13.03.2022 19:02)
- Там у ЦАП и АЦП общая опора - посмотри, АЦП так же дурит или нет. Vref+/Vref- на Vdda/Vssa сидят? - MBedder(13.03.2022 19:12)
- треугольник это типа и есть цикл туда а потом обратно. уверенность
основано на том что цап это цифровой делитель(и сумматор) опрного
напряжения Vref. а тут как будто где тто насыщается или коротит или
хз.... ни когда с цапом не было проблем на stm32.. и вот снова!
Черномырдин© - klen(13.03.2022 19:02)
- В старину я делал бесконечный цикл с инкрементом содержимого ЦАПа,
там очень много можно было понять. А есть уверенность, что у этого
изделия шкала 3В? Вот у моего любимого ПИКа размах на выходе тоже
сильно меньше 3 вольт. - Kpoк(13.03.2022 16:22)
- вот - всунул 0xfff klen(2 знак., 13.03.2022 16:19, картинка, картинка)
- И какая же это константа? - MBedder(13.03.2022 15:24)
- можно - на выходе будет 0,85 klen(95 знак., 13.03.2022 15:24, картинка)
- А тупо константу на 3V для sanity check заслать вместо этих
изъёбов? - MBedder(13.03.2022 15:10)
- в моем случае так dac1.dual_12bit_right_aligned =
static_cast<uint32_t>((4095*( 0.85f / 3.3f)) <<
16 + 4095*( 0.85f / 3.3f)); для теста пишу в два канала сразу чтоб сравнить, далее пишу в цап
треугольник на весь размах - все что выше 0.85в - обрезается. - klen(13.03.2022 15:10)