Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.03.2011, 02:41
|
|
Прохожий
Регистрация: 04.11.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Проблема с SPI mcp3550.
[/B]Проблема заключается в том, что АЦП mcp3550 не отвечает правильным образом на запрос с spi debugera или MCU (CS-"0" и строб). В даташите описано включение АЦП по двухпроводной шине закороткой на землю ноги CS. Не работает. Мои потуги продолжаются уже неделю в реале и в виртуале(протеус 7.7). Даже при исспользовании программого SPI я не получаю необходимых импульсов на выходе.
Может быть там есть нюанс какой-то при работе с SPI или с mcp3550 или mcp3551. Кроме даташита информации в нете практически нет! Помогите плиз кто сталкивался с этой микрухой и работой по SPI MCU !!!
|
|
|
|
12.03.2011, 09:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Проблема с SPI mcp3550.
Частота СПИ какая?
Вы дожидаетесь нуля на ноге Дата и только потом читаете 3 байта?
|
|
|
|
12.03.2011, 19:49
|
|
Прохожий
Регистрация: 04.11.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Проблема с SPI mcp3550.
пробовал разную от 3кГц до 2мГц
|
|
|
|
13.03.2011, 03:39
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Проблема с SPI mcp3550.
Тут есть один важный момент - нормальное состояние линии clock - высокое. Проверьте настройки spi.
|
|
|
|
13.03.2011, 04:25
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Re: Проблема с SPI mcp3550.
Вот эта фраза "..This pin is also used to
control the internal conversions, which begin on the
falling edge of CS. Raising CS before the first internal
conversion is complete places..."
по-моему должна подсказать когда начинается преобразование.
Потом снимаете 24 бита и по маске в 22 присваиваете переменной.
Последний раз редактировалось Vov123; 13.03.2011 в 04:29.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:41.
|
|