-
30.01.2008, 17:36 #1
- Регистрация
- 16.10.2007
- Сообщений
- 2
- Поблагодарили
- 0
- Поблагодарил
- 0
Работа с потенциометром AD5245, неадекватное изменение положения движка
Здравствуйте. Столкнулся с такой проблемой: при передаче в цифровой потенциометр AD5245 линейно нарастающего кода положения движка (по даташиту 256 позиций) выходное напряжение с выхода потенциометра (включен как делитель напряжения) изменяется нелинейно. На вход A потенциометра подано напряжение +5 В, на вход B минус 0,8 В. Напряжение снимается с движка W. Напряжение питания потенциометра +5 В.
Выходное напряжение изменяется следующим образом: в пределах одной тетрады (x0...xF) изменяется линейно (возрастает), затем при переходе на новую тетраду происходит провал вниз с последующим линейным увеличением. Таким образом вместо ожидаемой нарастающей линии имеем нарастающую пилу. Записываемый в потенциометр код контролирую последующим чтением - они совпадают.
Пример зависимости вых. напряжения от кода:
код:___напряжение, В:
ED____2,4
EE____2,54
EF____2,67
F0____1,88
F1____2,07
F2____2,27
В чем может быть загвоздка?
-
30.01.2008, 18:15 #2
- Регистрация
- 28.12.2005
- Адрес
- Минск
- Возраст
- 43
- Сообщений
- 459
- Поблагодарили
- 104
- Поблагодарил
- 28
Для начала надо порт В посадить на землю (0), и впредь не нарушать ограничений производителя. Раз сказано не ниже GND, значит не ниже.
После это можно попробовать проверить работу м/схемы, хотя вероятность ее гибели уже далека от 0.
Кроме того, ничего не смутило кроме "пилы"?
Например что коду EF соответствует лишь около половины вых. напряжения, и что вес одного бита получился 0,14-0,2 вольта вместо положенных как бы 20мВ???
|
Социальные закладки