реклама на сайте
подробности

 
 
> Кто сколько бит реально "выжимал" из АЦП в MSP430AFE2xx ?
InsolentS
сообщение Oct 6 2011, 11:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Как я понял, SD24_A - это тот же SD16, только вид сбоку. 3 разработчика абсолютно независимо друг от друга сделали платы на данном процессоре, написали разные прошивки, но результат один - не больше 15бит sad.gif


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 24)
rezident
сообщение Oct 6 2011, 14:23
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



"не больше 15 бит" это чего? Эффективная разрядность 15 бит?
Go to the top of the page
 
+Quote Post
Psych
сообщение Oct 7 2011, 03:50
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 5-03-11
Пользователь №: 63 410



Цитата(InsolentS @ Oct 6 2011, 15:55) *
Как я понял, SD24_A - это тот же SD16, только вид сбоку. 3 разработчика абсолютно независимо друг от друга сделали платы на данном процессоре, написали разные прошивки, но результат один - не больше 15бит sad.gif

Значит разработчики хреново сделали аналоговую часть. Если конечно речь идет о разбросах в последних битах. Или диапазон входных значений мал и применять 24-битный ацп явно не к чему.
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Oct 7 2011, 05:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Psych @ Oct 7 2011, 09:50) *
Значит разработчики хреново сделали аналоговую часть. Если конечно речь идет о разбросах в последних битах. Или диапазон входных значений мал и применять 24-битный ацп явно не к чему.

15бит получаем эффективных, остальные разряды шумят.
Диапазон входных значений -0.6 - +0.6в, используем внутренний ref. А сколько бит получалось у Вас?
К слову, на плате с ацп ad7793, выполненной по схожей топологии, мы без проблем получаем положенные 21бит.


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Oct 8 2011, 14:48
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Кто-нибудь вообще, кроме нас, с этими камушками работал?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Shread
сообщение Oct 18 2011, 12:06
Сообщение #6


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Использовал, не хуже 18 бит получалось. То что вы описали наблюдал, когда на опорнике и на питании проца были только 0.1 кондеры типоразмера 0603(в сравнении с 0805 у них выше ESR), когда добавили танталы по питанием эффект исчез. Ну и как выше сказали разводка платы не маловажное значение имеет. Если все три разработчика не читали рекомендации производителя.. то тоже могут быть проблемы.
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Oct 21 2011, 09:14
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Shread @ Oct 18 2011, 18:06) *
Использовал, не хуже 18 бит получалось. То что вы описали наблюдал, когда на опорнике и на питании проца были только 0.1 кондеры типоразмера 0603(в сравнении с 0805 у них выше ESR), когда добавили танталы по питанием эффект исчез. Ну и как выше сказали разводка платы не маловажное значение имеет. Если все три разработчика не читали рекомендации производителя.. то тоже могут быть проблемы.

О! Это очень интересно!
Просто заменили 0603 на 0805? Или увеличили номинал? Танталы только на питание? Или на опорник тоже?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 21 2011, 09:34
Сообщение #8


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(InsolentS @ Oct 21 2011, 13:14) *
О! Это очень интересно!
Просто заменили 0603 на 0805? Или увеличили номинал? Танталы только на питание? Или на опорник тоже?

Вроде бы даже на обычные MSPшки в руководстве рекомендуется вешать по 10 мелкофарад на каждое питание и на Ref.
Плюс правильная разводка земель "звездой"


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Oct 21 2011, 09:57
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Поставил 4,7u тантал + 0.1u 0805 на питание и 4,7u тантал + 0.4u 0805 на опору.
Ситуация не изменилась, всё те же 15 бит sad.gif Сигнал подаю с внешнего источника и с внутреннего короткозамкнутого входа - результат один sad.gif

Вот фрагмент разводки одной из плат. Не пойму, что тут можно сделать не так, чтобы потерять аж 3 бита. Земли соединены звездой у электролита по питанию. Питание платы от батарейного источника.

Цитата(MrYuran @ Oct 21 2011, 15:34) *
Вроде бы даже на обычные MSPшки в руководстве рекомендуется вешать по 10 мелкофарад на каждое питание и на Ref.
Плюс правильная разводка земель "звездой"


Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Shread
сообщение Oct 21 2011, 11:16
Сообщение #10


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Не нравится такой вариант разводки совершенно. Я так понимаю что вы разделили аналоговую и цифровую часть таким образом. Земляные шины от разных модулей должны приходить в одну точку, например на конденсатор в стабилизаторе питания. А у вас они раскиданы неведомо куда и при этом непонятно как далее объединены.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 21 2011, 11:46
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(InsolentS @ Oct 21 2011, 14:57) *
Ситуация не изменилась, всё те же 15 бит sad.gif Сигнал подаю с внешнего источника и с внутреннего короткозамкнутого входа - результат один sad.gif

А на время преобразования у вас ядро "усыпляется"?
Go to the top of the page
 
+Quote Post
Василий123
сообщение Oct 21 2011, 19:58
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-06-07
Пользователь №: 28 638



Цитата(InsolentS @ Oct 21 2011, 13:57) *
Вот фрагмент разводки одной из плат. Не пойму, что тут можно сделать не так, чтобы потерять аж 3 бита. Земли соединены звездой у электролита по питанию. Питание платы от батарейного источника.


Разводка неправильная. По крайней мере в той части, которая касается разводки земли.
Чтобы прояснить ситуацию, вот фрагмент из одного из учебников:

"Чувствительные аналоговые компоненты, такие как усилители и источники опорного напряжения, всегда подключаются и развязываются на аналоговой заземляющей поверхности. АЦП и ЦАП (и другие ИС со смешанными сигналами) с небольшими цифровыми токами обычно должны рассматриваться как аналоговые компоненты, и также заземляться и развязываться на аналоговой заземляющей поверхности. На первый взгляд это может показаться несколько противоречивым, т.к. преобразователь имеет и аналоговый, и цифровой интерфейс, и он имеет выводы, обычно обозначенные как аналоговое заземление (AGND) и цифровое заземление (DGND). Схема, показанная на рисунке 10.17, поможет разобраться с этим кажущимся затруднением.

Внутри микросхем, которые имеют как аналоговую, так и цифровую схемы, например АЦП или ЦАП, "земли" обычно разделяются, для предотвращения влияния цифровых сигналов на аналоговую часть. На рис. 10.17. показана упрощенная модель преобразователя. Проектировщик ИС ничего не может поделать с индуктивностью и сопротивлением соединений, идущих от контактов на кристалле к выводам корпуса ИС, только оставить их как есть. Цифровые токи, имеющие резкие перепады, создают напряжение в точке B, которое неизбежно передается в точку A аналоговой схемы через паразитную емкость Cпараз. К тому же неизбежно присутствует паразитная емкость между каждым выводом корпуса ИС, равная приблизительно 0,2пФ. И задача проектировщика ИС - заставить микросхему работать, несмотря на это. Однако для того, чтобы предотвратить дальнейшее влияние, выводы AGND и DGND должны быть соединены с аналоговой заземляющей поверхностью кратчайшим путем. Любой дополнительный импеданс в соединении DGND с "землей" приведет к образованию дополнительного цифрового шума в точке B, что, в свою очередь, наведет дополнительный цифровой шум в аналоговой схеме за счет паразитной емкости.

Обратите внимание, что при соединении DGND с цифровой заземляющей поверхностью напряжение шума Vшума будет прикладываться между выводами AGND и DGND, что приведет к неудаче!

Обозначение вывода микросхемы как "DGND" говорит о том, что этот вывод связан с цепью заземления цифровой части ИС. Но это не подразумевает, что этот вывод должен быть соединен с цифровым заземлением системы."



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Oct 23 2011, 09:13
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Shread @ Oct 21 2011, 17:16) *
Не нравится такой вариант разводки совершенно. Я так понимаю что вы разделили аналоговую и цифровую часть таким образом. Земляные шины от разных модулей должны приходить в одну точку, например на конденсатор в стабилизаторе питания. А у вас они раскиданы неведомо куда и при этом непонятно как далее объединены.

Земли приходят в одну точку, в вывод конденсатора питания (электролит на входе схемы)

Цитата(rezident @ Oct 21 2011, 17:46) *
А на время преобразования у вас ядро "усыпляется"?

В AFE есть такая возможность? Интересная мысль, надо попробовать ..

Цитата(Василий123 @ Oct 22 2011, 01:58) *
Разводка неправильная. По крайней мере в той части, которая касается разводки земли.
Чтобы прояснить ситуацию, вот фрагмент из одного из учебников:

Большое спасибо, очень интересная информация! В будущем постараюсь её использовать.
Т.е. сейчас мне надо попробовать соединить земли и питания рядом с процессором?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
tyro
сообщение Oct 23 2011, 10:04
Сообщение #14


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(Василий123 @ Oct 21 2011, 23:58) *
Разводка неправильная. По крайней мере в той части, которая касается разводки земли.
Чтобы прояснить ситуацию, вот фрагмент из одного из учебников:

А название и имя автора(ов) у учебника имеются? Может даже ссылка есть? sm.gif


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
Василий123
сообщение Oct 23 2011, 16:53
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-06-07
Пользователь №: 28 638



Цитата(tyro @ Oct 23 2011, 14:04) *
А название и имя автора(ов) у учебника имеются? Может даже ссылка есть? sm.gif


http://digital.sibsutis.ru/LIB/Kester/10.pdf

Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 23 2011, 17:27
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Наверное имеет смысл дать ссылку на только на одну главу, а на всю книгу Уолта Кестера.
Кестер У. Проектирование систем цифровой и смешанной обработки сигналов

Цитата(InsolentS @ Oct 23 2011, 14:13) *
В AFE есть такая возможность? Интересная мысль, надо попробовать ..

Усыплять ядро можно в любом кристалле MSP430. Это совершенно штатная/стандартная "фича".
Go to the top of the page
 
+Quote Post
tyro
сообщение Oct 24 2011, 04:03
Сообщение #17


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Василий123, спасибо.
Цитата(rezident @ Oct 23 2011, 21:27) *
Наверное имеет смысл дать ссылку на только на одну главу, а на всю книгу Уолта Кестера.

Несомненно sm.gif. Большое Спасибо.


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
E.V.G.
сообщение Oct 25 2011, 05:12
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 31-01-10
Из: Арзамас
Пользователь №: 55 175



Ещё хочу обратить внимание на то, что должно быть заземление всех приборов, компьютера и отлаживаемого изделия. Желательно включить все приборы в розетки, расположенные рядом и подключенные к одной фазе и одной точке заземления. Если используете внешний генератор для подачи тестирующих сигналов, то подводите к плате экранированным кабелем с оплеткой до самой платы. Иначе полезет наводка 50Гц и будут биения в коде АЦП. Ещё хорошо бы фильтровать код АЦП. Я люблю использовать скользящее среднее для не быстро меняющихся сигналов. Такой способ позволяет не использовать LPM_ режимы.
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Oct 25 2011, 06:29
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(E.V.G. @ Oct 25 2011, 11:12) *
Ещё хочу обратить внимание на то, что должно быть заземление всех приборов, компьютера и отлаживаемого изделия. Желательно включить все приборы в розетки, расположенные рядом и подключенные к одной фазе и одной точке заземления. Если используете внешний генератор для подачи тестирующих сигналов, то подводите к плате экранированным кабелем с оплеткой до самой платы. Иначе полезет наводка 50Гц и будут биения в коде АЦП. Ещё хорошо бы фильтровать код АЦП. Я люблю использовать скользящее среднее для не быстро меняющихся сигналов. Такой способ позволяет не использовать LPM_ режимы.

Большое спасибо за ответ!
К счастью, ко всем этим рекомендациям я пришел по-очереди сам, причем именно в таком порядке, как Вы их перечислили sm.gif


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Oct 25 2011, 07:42
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Shread @ Oct 18 2011, 18:06) *
Использовал, не хуже 18 бит получалось. То что вы описали наблюдал, когда на опорнике и на питании проца были только 0.1 кондеры типоразмера 0603(в сравнении с 0805 у них выше ESR), когда добавили танталы по питанием эффект исчез. Ну и как выше сказали разводка платы не маловажное значение имеет. Если все три разработчика не читали рекомендации производителя.. то тоже могут быть проблемы.

Не могли бы Вы в общих словах описать топологию Вашей платы? Или, может быть, даже скриншот участка, где установлен AFE?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Shread
сообщение Oct 25 2011, 18:29
Сообщение #21


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



У меня нет сейчас доступа к файлам разводки той платы да и самой платы тоже, конкретно с тем процессором я работал на чужой плате, но к счастью она была разведена хорошо.
Вам дали абсолютно верные рекомендации касательно разводки платы вообще. Касательно же вашего комментария, что земли соединяются в одной точке - даже по вашему участку разводки видно, что это не так.
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Oct 26 2011, 03:42
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Shread @ Oct 26 2011, 00:29) *
У меня нет сейчас доступа к файлам разводки той платы да и самой платы тоже, конкретно с тем процессором я работал на чужой плате, но к счастью она была разведена хорошо.
Вам дали абсолютно верные рекомендации касательно разводки платы вообще. Касательно же вашего комментария, что земли соединяются в одной точке - даже по вашему участку разводки видно, что это не так.

Ок, ясно, спасибо за ответ.
По поводу разводки, вот она целиком, желтым обведено место, где соединяются земли:
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
dinam
сообщение Oct 27 2011, 03:50
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Странно всё это. У разработчиков AD похоже нет окончательного мнения по этому вопросу. Я руководствовался CN0119 куда подключать DVDD. К сожалению сейчас сразу не могу сказать сколько у меня разрядов не шумят.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 28 2011, 04:50
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Насчет разводки земель - скорее неправильно, чем правильно. Рекомендую всё-таки ознакомиться с материалами семинара ADI http://www.autex.spb.ru/download/seminar/s...us/sensor10.pdf
(выше, как понял, уже на этот материал давали другую ссылку). В смежной теме http://electronix.ru/forum/index.php?showt...st&p=985060 также оперируют этими материалами


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 28 2011, 09:53
Сообщение #25


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
По поводу разводки, вот она целиком, желтым обведено место, где соединяются земли:


Есть мнение, что надо взять незапаяный проц и измерить тестером сопротивление между ножками AVSS и DVSS. Если там коротыш (внутри проца, аки у Atmel), то однозначно Вашу перемычку между землями надо разрывать и переносить под проц.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 11:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.02533 секунд с 7
ELECTRONIX ©2004-2016