|
|
  |
JTAG и аналоговые входы с RC фильтром - как?, как подключить аналоговые входы c RC фильтром совместно с JTAG |
|
|
|
Jan 26 2010, 12:12
|

Участник

Группа: Участник
Сообщений: 21
Регистрация: 28-04-08
Из: Раменсбург
Пользователь №: 37 126

|
Возникла необходимость использовать встроенный АЦП, и конкретно те входы, на которых так-же подключен JTAG. В документике "AVR042: AVR Hardware Design Considerations" на 6 страничке есть абзац, и картинка с примерами. Не в курю как сделать. Конкретно, в какую точку подключается сам JTAG, и как, если необходимо, делать подтяжку к VCC при программировании, на каких конкретно пинах, и тд. Да и какого номинала использовать резистор, тот который после RC фильтра...
--------------------
Секс - классная штука. Как ни крути...
|
|
|
|
|
Jan 26 2010, 17:16
|

Участник

Группа: Свой
Сообщений: 63
Регистрация: 13-03-06
Из: Москва
Пользователь №: 15 204

|
Цитата(asdus @ Jan 26 2010, 15:12)  Конкретно, в какую точку подключается сам JTAG, и как, если необходимо, делать подтяжку к VCC при программировании, на каких конкретно пинах, и тд. Да и какого номинала использовать резистор, тот который после RC фильтра... JTAG - непосредственно к ногам контроллера, подтяжки к VCC (на время программирования) - согласно приведенной схеме, на пинах, относящихся к JTAG. Собственно, в приведенном фрагменте ДШ все разжевано... Резисторы я бы килоом по 4.7-10 поставил.
|
|
|
|
|
Jan 27 2010, 06:22
|

Участник

Группа: Участник
Сообщений: 21
Регистрация: 28-04-08
Из: Раменсбург
Пользователь №: 37 126

|
Цитата(Александр Куличок @ Jan 27 2010, 06:14)  Как уже писали, JTAG - непосредственно к ногам контроллера, питание при программировании подавать на конденсатор. При этом левый по схеме резистор работает как подтяжка к питанию пина JTAG'а, а правый - как потдтяжка к питанию источника аналогового сигнала. Поэтому их сопротивления должны быть соответствующие. Резисторы 10кОм увеличат выходное сопротивление источника аналогового сигнала (которое по даташиту рекомендуют не более 10к). Это может повлиять на результаты измерений АЦП при single-ended mode. Особенно, если при измерении используется переключение каналов. Блин подтяжка совсем не в тему, делать ее специально ой как не хочется  При том что посмотрел пару девайсов, где есть jtag и используется adc - там везде сделано по 3 схеме... Сигнал вялотекущий, измеряется не чаще, чем 1 раз в 30 сек, поэтому до этого планировал ставить RC фильтр на 1гц (основная помеха - 50гц). Но что-то шибко большие кондеры надо для этого... Чтоб такого сотворить...
--------------------
Секс - классная штука. Как ни крути...
|
|
|
|
|
Jan 27 2010, 08:58
|

Участник

Группа: Свой
Сообщений: 63
Регистрация: 13-03-06
Из: Москва
Пользователь №: 15 204

|
Цитата(asdus @ Jan 27 2010, 09:22)  Блин подтяжка совсем не в тему, делать ее специально ой как не хочется ... Чтоб такого сотворить... Например, отключать аналоговые выходы от ног JTAG во время программирования. Джамперами или дип-свитчиками:
|
|
|
|
|
Jan 27 2010, 18:45
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата Думаю, правый резистор не увеличит выходное сопротивление источника аналогового сигнала, тк источником будет уже конденсатор. Это зависит от номинла конденсатора. При номинале в 2048 раз больше за входную емкость АЦП (а это 28нФ) - правый резистор точно никакого влияния не имеет. (Реальное значение емкости на самом деле может быть меньше). Но, с другой стороны, при С=28нФ Rr=10к справа образуется пассивный фильтр 1-го порядка с частотой среза 555Гц. Хотя после уточнения праметров входного сигнала это уже неважно. Цитата там везде сделано по 3 схеме......Сигнал вялотекущий, измеряется не чаще, чем 1 раз в 30 сек, поэтому до этого планировал ставить RC фильтр на 1гц (основная помеха - 50гц). Но что-то шибко большие кондеры надо для этого... Работоспособность 3-й схемы зависит от номиналов компонентов. Думаю, что при левом сопротивлении ~10к и конденсаторе ~33нФ она будет волне работоспособна. В крайнем случае, можно будет уменьшить частоту JTAG'a или увеличить сопротивление левого резистора. Но в последнем случае для сохранения точности нужно будет откидывать первые пару измерений после переключения канала. А фильтрацию помехи сети можно сделать програмным способом - усреднять значения выборок за период, кратный 20 мс. Если я не прав, пусть поправят
|
|
|
|
|
Jan 28 2010, 07:28
|

Участник

Группа: Участник
Сообщений: 21
Регистрация: 28-04-08
Из: Раменсбург
Пользователь №: 37 126

|
Цитата(Александр Куличок @ Jan 27 2010, 21:45)  Работоспособность 3-й схемы зависит от номиналов компонентов. Думаю, что при левом сопротивлении ~10к и конденсаторе ~33нФ она будет волне работоспособна. В крайнем случае, можно будет уменьшить частоту JTAG'a или увеличить сопротивление левого резистора. Но в последнем случае для сохранения точности нужно будет откидывать первые пару измерений после переключения канала. А фильтрацию помехи сети можно сделать програмным способом - усреднять значения выборок за период, кратный 20 мс. Если я не прав, пусть поправят При конденсаторе ~33нФ для фильтра правый резистор получается уж шибко космический... Для частоты среза в 1гц почти 5МОм... Заниматься постоянным мониторингом АЦП нету желания, хотя это и возможно, ибо значения АЦП нужны только по запросу клиента (сетевой девайс)...
--------------------
Секс - классная штука. Как ни крути...
|
|
|
|
|
Jan 29 2010, 06:27
|

Участник

Группа: Участник
Сообщений: 21
Регистрация: 28-04-08
Из: Раменсбург
Пользователь №: 37 126

|
Цитата(Александр Куличок @ Jan 28 2010, 19:46)  33 нФ привел как минмально допустимое значение для случая с переключением каналов и Rлев = 10кОм. Ничто не мешает поставить и большее значение. Вопрос только в том, повлияет ли он на сигналы JTAGa (если собрать по 3-й схеме). А это зависит от выхода программатора (для SCK и TDI). Если там не окрытый коллектор (а наколько я помню, там обычный выход), то 99,99% что программатору эта емкость не помешает. Вопрос только в том, как поведет себя контроллер при запуске, когда конденсатор полностью разряжен. P.S. Может, для программирования в серии легче использовать SPI? А для отладочной платы использовать джампера. Пожалуй так и есть. Просто у меня STK500 подгорел, в плане ISP-а, остался только JTAG. А в серию, думаю, пойдет SPI + бутлоадер для клиентов 
--------------------
Секс - классная штука. Как ни крути...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|