реклама на сайте
подробности

 
 
> Помогите разобраться, АЦП через SPI
Abram
сообщение Nov 14 2008, 06:34
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 1-10-08
Пользователь №: 40 607



Доброго времени суток!
Помогите, пожалуйста, новичку. Как подключить внешний АЦП по SPI-интефейсу? И как вобще правильно построить(на програмном уровне) работу с внешним АЦП?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Abram
сообщение Nov 14 2008, 12:02
Сообщение #2





Группа: Новичок
Сообщений: 7
Регистрация: 1-10-08
Пользователь №: 40 607



Да я так и сделал. А теперь ищу, что именно подойдет, чтобы "не дорого и со вкусом". smile.gif
Может кто подскажет, что лучше выбрать?

Дорогие - это по 15-20$
А хотелось бы за 8-10$.
Очень уж ограничен финансово!

Цитата(VladimirYU @ Nov 14 2008, 15:01) *
Что вы вкладываете в слова "мерять синусоиду"? Какой(ие) параметр(ы)?


Я имею ввиду амплитуду.

Выбрал АЦП ADS8320EB Техаса. Стоит 10$. Так как всетаки по SPI с ним общаться?
Точнее как правильно настроить SPI контроллера МЕГА16. Программирую biggrin.gif в CVAVR.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Nov 14 2008, 12:24
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Abram @ Nov 14 2008, 15:02) *
Да я так и сделал. А теперь ищу, что именно подойдет, чтобы "не дорого и со вкусом". smile.gif
Может кто подскажет, что лучше выбрать?

Дорогие - это по 15-20$
А хотелось бы за 8-10$.
Очень уж ограничен финансово!
Я имею ввиду амплитуду.

Выбрал АЦП ADS8320EB Техаса. Стоит 10$. Так как всетаки по SPI с ним общаться?
Точнее как правильно настроить SPI контроллера МЕГА16. Программирую biggrin.gif в CVAVR.


Внимательно посмотрите на временные диаграммы АЦП (он Слэйвом у вас будет) (фазировка SCK, порядок передачи битов, ...) не забудьте про SS ( CS не знаю как он в Вашем АЦП называется) и сравните их и Fig. 67, 68 из DS на мегу 16. Выбирите нужную, а далее раберетесь как правильно запрограммировать SPI меги.
Посмотрите в инете методы измерения амплитуды синусоиды, выбирайте подходящий для вашего случая удолетворяющий схемотехнике устройства и возможностям АЦП.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Nov 14 2008, 12:45
Сообщение #4


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Посмотрел данный АЦП - простой как дверь, никаких особенностей нет. Обмен очень простой, дергаете CS вниз, затем принимаете 3 байта из них вытаскиваете результат, ничего сложного.
ЗЫ Вы действительно хотите мерять амплитуду с точностью 0,02%? Тогда я вам скажу это очень не тревиальная задача, я бы даже сказал это очень круто!


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
Abram
сообщение Nov 14 2008, 14:26
Сообщение #5





Группа: Новичок
Сообщений: 7
Регистрация: 1-10-08
Пользователь №: 40 607



Цитата(Stanislav_S @ Nov 14 2008, 16:45) *
Посмотрел данный АЦП - простой как дверь, никаких особенностей нет. Обмен очень простой, дергаете CS вниз, затем принимаете 3 байта из них вытаскиваете результат, ничего сложного.
ЗЫ Вы действительно хотите мерять амплитуду с точностью 0,02%? Тогда я вам скажу это очень не тревиальная задача, я бы даже сказал это очень круто!

Да я сам понимаю, что это "круто". Только мне от этого только хуже становится. wacko.gif
Ну ничего, как-нибудь поборем эту задачу.
Огромное всем спасибо за помощь. Очень признателен! a14.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.0269 секунд с 7
ELECTRONIX ©2004-2016