Перейти к содержанию
    

AD421 не работает.

При подаче питания ток в нагрузке 4.0 мА. Загрузка кода в ЦАП ничего не меняет.

На осциллографе картинка с интерфейса такая же как и в даташите.

 

Помогите, люди добрые!

 

Текст программы управления ЦАПом (PIC16)AD421.zip

 

;======================================================

 

DAC ;RA3 - CLK

;RA0 - LATCH

;RA5 - DATA

;D2L - МЛАДШИЙ БАЙТ ЧИСЛА, ПЕРЕДАВАЕМОГО В DAC

;D2H - СТАРШИЙ БАЙТ

 

MOVLW 0X08

MOVWF TEMP ;ЧИСЛО ПОВТОРОВ=8

 

 

DAC1

BTFSC D2L,0 ;ВЫСТАВИТЬ МЛАДШИЙ БИТ D2L НА DATA

BSF PORTA,5

RRF D2L ;СДВИНУТЬ ВПРАВО МЛАДШИЙ БАЙТ

NOP

NOP

NOP

BSF PORTA,3 ;УСТАНОВИТЬ 1 НА CLK

NOP

NOP

BCF D2L,7 ; ОБНУЛИТЬ СТАРШИЙ БИТ D2L (УЧЕТ ПЕРЕНОСА)

BCF PORTA,5 ; СБРОСИТЬ БИТ НА DATA (ЕСЛИ БЫЛА 1)

BCF PORTA,3 ;УСТАНОВИТЬ 0 НА CLK

DECFSZ TEMP ; И ТАК 8 РАЗ

GOTO DAC1

 

 

; ТА ЖЕ КУХНЯ СО СТАРШИМ БАЙТОМ D2H

 

MOVLW 0X08

MOVWF TEMP

 

 

DAC2 NOP

BTFSC D2H,0

BSF PORTA,5

RRF D2H

NOP

NOP

NOP

BSF PORTA,3

NOP

NOP

BCF D2H,7

BCF PORTA,5

BCF PORTA,3

DECFSZ TEMP

GOTO DAC2

 

CALL DELAY1 ; ДАТЬ ИМПУЛЬС НА LATCH

BSF PORTA,0

CALL DELAY1

BCF PORTA,0

 

 

 

 

 

GOTO READDATA ; ВЕРНУТЬСЯ К ЧТЕНИЮ ДАННЫХ С ADC

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помочь, к сожалению, не могу - сам только начинаю ковырять AD421. Вопрос есть: какой полевик используется для регулировки Vcc? В даташите какая-то экзотика, в наших краях такое не водится. Есть аналоги?

Может, такая схема управления сойдет? Protel_Schematic_1_.pdf Номиналы ориентировочные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помочь, к сожалению, не могу - сам только начинаю ковырять AD421. Вопрос есть: какой полевик используется для регулировки Vcc? В даташите какая-то экзотика, в наших краях такое не водится. Есть аналоги?

Может, такая схема управления сойдет? Protel_Schematic_1_.pdf Номиналы ориентировочные.

 

Я использовал КП303Д, советуют также BUS111. Сегодня умощнил выход, как указано в даташите, биполярным КТ972. Схема вроде задышала 3,6...24 мА. В диапазон пока не получилось вогнать. По поводу Вашей схемы сказать трудно-преобразователь будет активным или пассивным?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не совсем понимаю, что значит активный-пассивный в данной схеме. Чувствительный элемент - мостовой, с диф. усилителем. А дальше - стандартно: контроллер и ЦАП.

Насчет 3,6...24 - при правильной опоре в даташите гарантируют диапазон 4-20 с точностью до 4 знака после запятой, если не считать сигнал аварии. Вроде вгонять в диапазон не надо.

На выходных вытравлю плату и буду запускать, посмотрим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все-таки вопрос транзистора остается: у КП303 предельное Uси=25В. Маловато для готового изделия. А BUS111 - такого названия я не нашел. Попобую схему на биполярных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

BSS129 можно найти. У Infineon этих depletion-mode хватает разных.

Ну и 2SK146 вроде пока не дефицит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При подаче питания ток в нагрузке 4.0 мА. Загрузка кода в ЦАП ничего не меняет.

На осциллографе картинка с интерфейса такая же как и в даташите.

 

Помогите, люди добрые!

 

Текст программы управления ЦАПом (PIC16)AD421.zip

 

;======================================================

{skip}

Блин. Тоже самое, только на сигнале - и тоже не пашет. Нашёл в чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин. Тоже самое, только на сигнале - и тоже не пашет. Нашёл в чем проблема?
Изоляция между МК и AD421 имеется? Если да, то какая? Если оптроны, то какие? Если обычные транзисторные, то между оптроном и входами AD421 имеются триггеры Шмитта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Изоляция между МК и AD421 имеется? Если да, то какая? Если оптроны, то какие? Если обычные транзисторные, то между оптроном и входами AD421 имеются триггеры Шмитта?

Изоляции нет. Потребление всей схемы - около 3мА.

Собрал схему по документации AD - Evaluation Board for Loop Powered 4-20mA DAC - так же не работает (точнее изредка сигнал на выходе меняется, но не на тот что надо). Осциллограммы моей программы и ПО от AD - совпадают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

BSS129 можно найти. У Infineon этих depletion-mode хватает разных.

Ну и 2SK146 вроде пока не дефицит.

Я использую BSP149 от Infineon

 

Изоляции нет. Потребление всей схемы - около 3мА.

Собрал схему по документации AD - Evaluation Board for Loop Powered 4-20mA DAC - так же не работает (точнее изредка сигнал на выходе меняется, но не на тот что надо). Осциллограммы моей программы и ПО от AD - совпадают.

Может такой вариант:

В AD421 потенциал земли должен отличаться от земли нагрузки. Т.е. если вы питаете схему от заземленного источника питания, то земля вашей схемы должна быть оторвана от общей земли этого источника. А у вас, скорее всего, подключен к земле схемы заземленный на общую землю осциллограф. В результате резистор в 25 Ом (тот который внутри AD421) подключен между двумя нулями. Вопрос: как AD421 будет в этом случае изменять выходной ток?

 

Я делаю так: во время наладки схемы использую один незаземленный источник питания, от которого питаю схему с AD421. А саму схему заземляю на общую землю, к которой подключен осциллограф и PC (для программирования МК). Для испытаний же, т.е. когда нет необходимости в настройке, подключаю схему к заземленному источнику питания, а всю остальную чепуху со схемы снимаю.

 

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

ЗЫ: использование опторазвязки схемы для связи с PC тоже поможет, но только до того момента, пока вы не залезите в схему заземленным осциллографом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В AD421 потенциал земли должен отличаться от земли нагрузки.

Это 8 и 9 ножки AD421?

Т.е. если вы питаете схему от заземленного источника питания, то земля вашей схемы должна быть оторвана от общей земли этого источника. А у вас, скорее всего, подключен к земле схемы заземленный на общую землю осциллограф.

Нет и осциллограф, и блок питания не заземлены.

В результате резистор в 25 Ом (тот который внутри AD421) подключен между двумя нулями. Вопрос: как AD421 будет в этом случае изменять выходной ток?

По документации там вообще-то 40 Ом.

Я делаю так: во время наладки схемы использую один незаземленный источник питания, от которого питаю схему с AD421. А саму схему заземляю на общую землю, к которой подключен осциллограф и PC (для программирования МК). Для испытаний же, т.е. когда нет необходимости в настройке, подключаю схему к заземленному источнику питания, а всю остальную чепуху со схемы снимаю.

Так же, только во время испытаний - опторазвязка интерфейса с ПК. Но до этого, похоже не скоро.

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

ЗЫ: использование опторазвязки схемы для связи с PC тоже поможет, но только до того момента, пока вы не залезите в схему заземленным осциллографом.

Угу.

 

Вот что нашел у забугорцев:[http://www.romilly.co.uk/wwwboard/messages/190.htm]:

The AD421 is extremely sensitive to supply noise. This is noted on the data sheet as "must be well decoupled" and no noise suseptance spec is given. Decouple all the remainder of the circuit with a series 50 Ohm resistor and a cap on the side away from the AD421. This method is found on only one app.

that I could find. There are other methods, but this is probably the simplest/cheapest.

Куда он 50 Ом ставит - от Vcc AD421 и электролита на питание всей оставшейся схемы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот что нашел у забугорцев

Глупости. Не одна тысяча прошла и ни разу никакого звона

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Глупости. Не одна тысяча прошла и ни разу никакого звона

Ага. Точно

Всё пашет.

Проглючило - перепутал - LATCH и DATA

Всем спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...