По фронту SDOFS или SCLK?
1273ПВ19Т
Модераторы: ea, Alis, pip, sva, sur
-
- Сообщения: 9
- Зарегистрирован: 28 июн 2019, 11:20
- Предприятие: ООО "ИРЗ"
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
SCLK
Ведущий инженер-конструктор ОАО "НИИЭТ"
-
- Сообщения: 9
- Зарегистрирован: 28 июн 2019, 11:20
- Предприятие: ООО "ИРЗ"
Re: 1273ПВ19Т
Воткнул reset в 3v3, изменил конфиг SPI на отправку по фронту SCLK. Результат:
- Вложения
-
- oscilloscope2.png (175.66 КБ) 7125 просмотров
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Что вы пытаетесь отправить?FacilityMan писал(а): ↑02 июл 2019, 13:18 Воткнул reset в 3v3, изменил конфиг SPI на отправку по фронту SCLK. Результат:
Судя по осциллограмме вы посылаете 3FDFh, что игнорируется схемой, поскольку старший бит сброшен.
Ведущий инженер-конструктор ОАО "НИИЭТ"
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Во втором слове вы посылаете C000h, что означает чтение CRA, значение которго АЦП выдает в 3 цикле чтения(не уместилось на экране).
Ведущий инженер-конструктор ОАО "НИИЭТ"
-
- Сообщения: 9
- Зарегистрирован: 28 июн 2019, 11:20
- Предприятие: ООО "ИРЗ"
Re: 1273ПВ19Т
Я пытаюсь отправлять 0x7FFF, хотя судя по осциллограмме почему-то передаю байты в обратном порядке
-
- Сообщения: 9
- Зарегистрирован: 28 июн 2019, 11:20
- Предприятие: ООО "ИРЗ"
Re: 1273ПВ19Т
Исправил ошибку с неправильным порядком байт.
Включаю АЦП1 (отправляю 0b1000001100001000): Выключаю режим программирования (0b1000000000000001): Отсылаю 0x7FFF: Каждый раз АЦП возврщает мне ровно то, что было подано на SDI.
Включаю АЦП1 (отправляю 0b1000001100001000): Выключаю режим программирования (0b1000000000000001): Отсылаю 0x7FFF: Каждый раз АЦП возврщает мне ровно то, что было подано на SDI.
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Вы посылаете не то что хотите, у вас сдвиг 2 бита, начало слова по спаду SDIFS. Вместо 0b1000001100001000 вы посылаете 0b0010000011000010, аналогично в остальных случаях.
Ведущий инженер-конструктор ОАО "НИИЭТ"
-
- Сообщения: 9
- Зарегистрирован: 28 июн 2019, 11:20
- Предприятие: ООО "ИРЗ"
Re: 1273ПВ19Т
Переписал проект с нуля и этот странный сдвиг в два бита пропал (думаю из-за того, что я поставил параметр PULL-DOWN на пин прерывания)
Однако проявились другие проблемы. При подаче на каналы 1 и 2 (остальные каналы отключены) одинакового результата (оба либо подключаются к 3v3, либо к земле), SDO начинает передавать какие-то случайные данные.
Первый канал - 3v3, второй - земля: Первый-земля, второй - земля:
Однако проявились другие проблемы. При подаче на каналы 1 и 2 (остальные каналы отключены) одинакового результата (оба либо подключаются к 3v3, либо к земле), SDO начинает передавать какие-то случайные данные.
Первый канал - 3v3, второй - земля: Первый-земля, второй - земля:
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Покажите схему включения, состояние регистров АЦП и фото платы с АЦП.FacilityMan писал(а): ↑05 июл 2019, 13:24 Переписал проект с нуля и этот странный сдвиг в два бита пропал (думаю из-за того, что я поставил параметр PULL-DOWN на пин прерывания)
Однако проявились другие проблемы. При подаче на каналы 1 и 2 (остальные каналы отключены) одинакового результата (оба либо подключаются к 3v3, либо к земле), SDO начинает передавать какие-то случайные данные.
Первый канал - 3v3, второй - земля:
ch1-1ch2-0.png
Первый-земля, второй - земля:
ch1-0ch2-0.png
Ведущий инженер-конструктор ОАО "НИИЭТ"