Herz 5 28 сентября, 2011 Опубликовано 28 сентября, 2011 · Жалоба Кто работал с этим ЦАПом, поясните. По даташиту он 12-разрядный. Но, вопреки табл.6, при записи числа 2047 в регистр он выдаёт максимальное напряжение, а число 2048 соответствует нулевому выходному. Соответственно, 1024 - половина шкалы. То есть, фактически выходит 11-разрядным. Что я не так понял? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 28 сентября, 2011 Опубликовано 28 сентября, 2011 · Жалоба Не думаю что Analog Devices врут. Скорее дело в интерфейсе SPI. Посмотрите, соответствует ли ваши временные диаграммы даташиту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 28 сентября, 2011 Опубликовано 28 сентября, 2011 · Жалоба Не думаю что Analog Devices врут. Скорее дело в интерфейсе SPI. Посмотрите, соответствует ли ваши временные диаграммы даташиту. Я тоже не думаю. Тайминги старался соблюдать. Может, и напортачил, не исключено. Думал, может, не только я на эти грабли наступал, ибо с виду всё пристойно... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
halfdoom 0 29 сентября, 2011 Опубликовано 29 сентября, 2011 · Жалоба Но, вопреки табл.6, при записи числа 2047 в регистр он выдаёт максимальное напряжение, а число 2048 соответствует нулевому выходному. Соответственно, 1024 - половина шкалы. Это классика потери первого бита по SPI, он как раз MSB в этом цапе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 29 сентября, 2011 Опубликовано 29 сентября, 2011 · Жалоба Это классика потери первого бита по SPI, он как раз MSB в этом цапе.Похоже, не потери, а приобретения лишнего. Я передаю 16 бит. Четыре старших выталкиваются. Похоже на то, что их на самом деле 17. Физически такого быть не должно, SPI - аппаратный. Буду проверять настройки, спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться