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

Подключение АЦП к МК по SPI

Необходимо составить схему для оцифровки переменного напряжения с выхода датчика и последующей передачи сигнала по Ethernet.

Для этих целей был выбран АЦП ADS1120 и МК F28M35M22C. В даташите на АЦП нашел типовое подключение к МК с интерфейсом SPI, но проблема в том, что названия выводов не совпадают, и так как я занимаюсь подобным вопросом в 1 раз, я не уверен в правильности его подключения.

 

Все что удалось найти:

АЦП..............................................................МК

SCLK(PIN1)......................PJ0_GPIO56(PIN63) или PD2_GPIO18(PIN28)

CS(PIN2).........................PD6_GPIO22(PIN73) или PJ5GPIO61(PIN56)

CLK(PIN3).......................VSS - нету

DGND(PIN4)....................VSS - нету

AVSS(PIN5).....................VSSa

AVDD(PIN12)...................VDDa

DVDD(PIN13)...................VDDi/o

DRDY(PIN14)....................НЕ ЗНАЮ

DOUT/DRDY(PIN15)...........PD1_GPIO17(PIN98) или PH7_GPIO55(PIJN80)

DIN(PIN16).......................PH6_GPIO54(PIN79) или PD0_GPIO16(PIN102)

 

Помимо этих выводов подключил все ножки с питанием VDDi/o, аналоговое питание VDDa, аналоговая земля VSSa, но обычной земли (VSS) нету, указано лишь то, она находится в нижней части чипа, где именно и как её подключать - непонятно.

Нужно ли подключать что-то еще?

Изменено пользователем remixx

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


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

. . . .

DRDY(PIN14)....................НЕ ЗНАЮ

. . . .

 

Судя по аббревиатуре это Data Ready - готовность оцифрованных данных.

Заводится обычно на вход процессора, запрограмм-ый на вход, аппаратное прерывание и обработчик в соотв-ем векторе.

Хотя может работать и по опросу.

А может вообще игнорироваться, к примеру если вы сами контролируете время оцифровки.

Напр. АЦП имеет быстродействие 200 мкс, а Вы его опрашиваете раз в 1 мс после "старта".

---

А что вообеще не ясно - при раскуривании даташитов - там все расписано, включая диаграммы

работы по SPI ?

 

 

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


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

Просмотрел назначения выводов, но я не уверен в том все ли из них я подключил для функционирования АЦП и работы МК в целом. Примера включения МК в даташите нету, типовое подключение АЦП по SPI выглядит следующим образом:

post-93818-1477555284_thumb.jpg

 

Учитывая, что занимаюсь подобной задачей 1 раз, думал что надо подключать все выводы которые представлены на рисунке.

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


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

обычной земли (VSS) нету, указано лишь то, она находится в нижней части чипа, где именно и как её подключать - непонятно.

Обычная земля, судя по datasheet, это thermal pad, а также pin 94

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


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

На приведенной схеме не подключены Ref. Возможно это и не требуется.

Это (надо или нет) - зависит от настроек, которые вы пропишите в ADC через SPI.

Смотрите внимательно как обозначены линии SPI у процессора.

Они обозначаются обычно не как

PH6_GPIO54(PIN79) или PD0_GPIO16(PIN102)

а

 

MISO

MOSI

CLK

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


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

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

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

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

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

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

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

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

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

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