|
Должен ли помнить ADC16DV160 загруженные по SPI настройки после сброса питания? |
|
|
|
Jun 15 2018, 12:41
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Добрый день, собственно вопрос в САБЖе, имеется ADC16DV160 , по SPI я загружаю в него конфигурацию (задержку по клоку и диапазон размаха входного напряжения). Очень хотелось бы сделать это однажды, и потом после включения всегда пользовать то, что должно быть. Но похоже, что после сброса питания загружать все надо заново. Скажите, пожалуйста, у меня руки кривые, кристалл битый попался или это в этом АЦПшнике не предусмотрено хранить конфигурацию вечно? Просто как-то из доки это не очевидно... Спасибо ИИВ
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 18)
|
Jun 15 2018, 14:16
|
Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783

|
Цитата(iiv @ Jun 15 2018, 15:41)  Очень хотелось бы сделать это однажды, и потом после включения всегда пользовать то, что должно быть. Но похоже, что после сброса питания загружать все надо заново. Увы я не знаю ни одно АЦП которое так умеет. Т.е. вы верно понимаете после включения все настройки вводятся с нуля. Потому что у него внутри нету флешки для хранения их. Подобный функционал есть у цифровых резисторов. Они как раз помнят своё состояние по включению. Большинство же остальных микросхем ничего при включении не помнит. Это вызвано тем что техпроцессы для производства флеш памяти сильно отличаются от тех которые используются при производстве обычных микросхем. И совместить их на одном кристалле не так просто.
|
|
|
|
|
Jun 15 2018, 14:26
|
Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243

|
Цитата(iiv @ Jun 15 2018, 15:41)  Добрый день, собственно вопрос в САБЖе, имеется ADC16DV160 , по SPI я загружаю в него конфигурацию (задержку по клоку и диапазон размаха входного напряжения). Очень хотелось бы сделать это однажды, и потом после включения всегда пользовать то, что должно быть. Но похоже, что после сброса питания загружать все надо заново. Скажите, пожалуйста, у меня руки кривые, кристалл битый попался или это в этом АЦПшнике не предусмотрено хранить конфигурацию вечно? Просто как-то из доки это не очевидно... Спасибо ИИВ А зачем тогда в registr map прописан default?
|
|
|
|
|
Jun 16 2018, 09:41
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(iiv @ Jun 15 2018, 21:44)  Спасибо! Эхх, жалко-то как, а я думал, что тут все как у людей, ведь даже клок от того же техаса свой флеш имеет, вот я и размечтался лишнюю атмегу выбросить. А что, много бы сэкономили?  Можно, наверное, если это только для хранения настроек, и что-то совсем маленькое вместо Атмеги поставить...
|
|
|
|
|
Jun 16 2018, 15:39
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(HardEgor @ Jun 16 2018, 20:23)  Почему бы не поставить рядом с АЦП что-то типа ATtiny10, чтобы при включении заливала настройки? Спасибо! Я тоже думал про нее в UDFN корпусе, что 2х2мм места занимает и она по площади как раз столько же, сколько и пины (площадки для погопинов) занимает, правда питание придется к ней тянуть, но возможно и впишусь по площади. Но основной вопрос, а как ее прошить не заводя под это дополнительного места? Или уже есть какие-то хитрые устройства, что такую микросхему перед пайкой можно как-то к чему-то прислонить и прошить? И, если есть, пожалуйста, посоветуйте, в какую сторону посмотреть? ЗЫ пока на прошивку с завода не готов
|
|
|
|
|
Jun 16 2018, 16:08
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(blackfin @ Jun 16 2018, 20:55)  А LVDS выходы ADC16DV160 у вас к чему-то подключены?  к плиске ессно (Cyclone V SoC), только там нет свободного банка на 1.8В и есть только 2.5В или 3.3В да и места там совсем нет, что еще три дорожки с нее очень не тривиально притащить - плата 21мм, а плиса 19мм и края все по самое здрассте забиты, а по центру все лвдсами забито (плиска с АЦПшкой с разных сторон, посему там все в переходных отверстиях, коих там только для лвдсов 34 штуки). Когда я это разводил - дорожки с плиски + конвертер уровня не влезли, и я пошел по пути внешней платы в надежде, что базовые настройки АЦПшки может и не придется менять.
|
|
|
|
|
Jun 16 2018, 16:38
|
Гуру
     
Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925

|
Цитата(iiv @ Jun 16 2018, 22:39)  Но основной вопрос, а как ее прошить не заводя под это дополнительного места? Или уже есть какие-то хитрые устройства, что такую микросхему перед пайкой можно как-то к чему-то прислонить и прошить? И, если есть, пожалуйста, посоветуйте, в какую сторону посмотреть? Стандартный AVR программатор и панелька типа этой - перед впаиванием прошиваете и всё. Есть еще меньше по габаритам - ATTINY20-UUR, у неё и памяти побольше и SPI железный, но вот программировать её сложнее.
|
|
|
|
|
Jun 16 2018, 17:42
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(HardEgor @ Jun 16 2018, 22:38)  Есть еще меньше по габаритам - ATTINY20-UUR, у неё и памяти побольше и SPI железный, но вот программировать её сложнее. Спасибо большое!!! Я что-то этот корпус у Атмела не видел, а он-то как раз идеально подойдет. И БГАшку прошить будет, надеюсь, не сложно, шары подпружинивают, и на прошивочную плату на раз садятся. А SOT-23-6, к сожалению, туда не полезет, большой слишком.
|
|
|
|
|
Jun 17 2018, 06:20
|
Гуру
     
Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925

|
Цитата(iiv @ Jun 17 2018, 00:42)  Спасибо большое!!! Я что-то этот корпус у Атмела не видел, а он-то как раз идеально подойдет. И БГАшку прошить будет, надеюсь, не сложно, шары подпружинивают, и на прошивочную плату на раз садятся. А кстати, памяти хватит под коэффициенты ADC? Есть еще вариант LPC1102UK или LPC1104UK - WLCSP16 2.17 x 2.32 мм, и памяти побольше и Cortex-M0, т.е. всякие навороты придумать, чтобы в будущем настройки менять.
|
|
|
|
|
Jun 17 2018, 10:07
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(HardEgor @ Jun 17 2018, 11:20)  А кстати, памяти хватит под коэффициенты ADC? Есть еще вариант LPC1102UK или LPC1104UK - WLCSP16 2.17 x 2.32 мм, и памяти побольше и Cortex-M0, т.е. всякие навороты придумать, чтобы в будущем настройки менять. по идее, там только 4 коэффициента (8 байт) что мне надобно, но решение с LPC110х однозначно интереснее, спасибо большое!!! Я провидимому совсем от жизни отстал, что не знал, что процессоры (что AVRка, что LPCшка) в таких корпусах уже во всю выпускаются. Спасибо большое за наводку!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|