
Danil
28.02.2017
10:54:43
я ставил внешнюю спифлэш для логера когда делал, но без фатфс. в самой фатфс есть поддержка спифлэш. сдкарту тоже пользовал по спи только, т.к. СДИО небыло в контроллере

Maksim
28.02.2017
10:54:49
у нас в промышленном устройстве используется промышленная карточка kingston. На ней живет qnx и всё работает стабильно с заявленным сроком службы 10 лет.
так что по поводу износа можно особо не париться

Serg
28.02.2017
10:55:27
Сколько стоит такая карточка?

Google

Danil
28.02.2017
10:55:32
есть же специальные ФС для флэша - миллиарды роутеров так работают же
с логами, журналами иконфигами

Maksim
28.02.2017
10:56:09

Serg
28.02.2017
10:57:03
1400 чего?

Maksim
28.02.2017
10:57:16

Danil
28.02.2017
10:57:24
во всех видеорегистраторах используют сдкарты. и они переживают вполне и вибрации, и температуры и дтп.

Maksim
28.02.2017
10:57:38

Danil
28.02.2017
10:57:40
и постоянную запись тоже
так вроде же опен сорс много не? dd-wrt там и прочее

Serg
28.02.2017
10:58:34
Обычная карточка стоит 2-3 доллара

Maksim
28.02.2017
10:59:33
Ну красиво конечно, но 23 доллара...
ну мы используем такую только из-за расширенного диапазона температур. На износ опять же пофиг, ибо нормальную карту хрен ты износишь, если конечно ен писат туда каждую секунду)

Google

Maksim
28.02.2017
11:00:47

ОлегЪ
28.02.2017
11:00:48

Maksim
28.02.2017
11:04:23

Serg
28.02.2017
11:04:29
Малинка никак не претендует на пром. девайс, это демоплатка для домашнего использования

Maksim
28.02.2017
11:04:32
в линухах так же вроде

Danil
28.02.2017
11:04:56
фатфс + RO - самое простое. Другие ФС актуальны на флэшках для всяких линуксов. если вы работаете с МК напрямую, ну или с РТОС там, то вы и так контролируете все операции записи во флэш

ОлегЪ
28.02.2017
11:09:06
а ты же типа нежурналируемую фс ставишь и всё ок, разве нет?
тут от журнала пользы не много, если битых ячеек будет много, то сам контроллер переведет карточку в ро или просто перестанет работать(в худшем случае). В индастриал (во всяком случае у нас) все флешки работают в ро или с минимизироваными перезаписями(конфиги, которые редко меняются), часто меняющиеся конфиги в eeprom, логи в раме либо отсылаются на пк, там хранятся и отображаются.
Вот еще пример, в том же опенврт /var/log находится в tmpfs, в раме.

Maksim
28.02.2017
11:09:59
ну это правильно, да
я тоже для частых перезаписей использую eeprom. Та держит 500к по даташиту

ОлегЪ
28.02.2017
11:14:42
но повторюсь, если логов мало (1мб в день к примеру) то взять карточку на много гиг, писать туда. и проживет долго. Если есть подозрения на кривое выравнивание износа самим контроллером карты. то можно не удалять логи/конфиги, а просто дописывать новые/актуальные с датой или каким либо порядковым номером. а старые удалять при приближении заполнения карточки(типа кольцевой буфер, или кольцевая запись, как в видеорегистраторах).
но есть еще момент, фат вроде умеет ограниченое (и не оч большое) количество файлов хранить на разделе, но тут надо бы глубже копнуть. Я с таким сталкивался толко один раз на пк и обычной флешке.

Danil
28.02.2017
11:18:57
или сделать рэйд из сд карт как в черном ящике

Eugene
28.02.2017
11:24:11

Ibh
28.02.2017
11:58:36

Danil
28.02.2017
12:17:16
ну вроде стандарт описывает до 500 мс. видел тесты, там тоже в полсекунды укладывались.

LexsZero
28.02.2017
12:23:45
для сырого флеша есть ubi+ubifs и https://github.com/cloudyourcar/ringfs

Ibh
28.02.2017
12:34:27
только это херня
@ SDHC

Google

Ibh
28.02.2017
12:37:17
для XC в стандарте описаны случаи до 500мс да, но по факту 1.5 сек может легко. притом kingston/toshiba/noname однофигственно

Dr
28.02.2017
12:39:23
Ага, я на этом споткнулся когда хотел запилить лупер

Ibh
28.02.2017
12:43:08
я аудиологгер пилил. просто постоянную циклическую писалку с микрофона. в результате пришлось буфер на срам 512к приделывать к процу, чтобы карточные бизи не гадили

Dr
28.02.2017
12:44:35
вот-вот
а у меня всё сложнее выходило
нужно один трек записывать, а два-три одновременно с записью играть

Serg
28.02.2017
12:48:27

LexsZero
28.02.2017
12:49:01
собственно кольцевой буфер, неплохо оттестированный и легко поднимающийся

Serg
28.02.2017
13:07:26
Ну вот тоже fifo, минималистичный, рабочий
http://kargs.net/code/fifo.c
Чем ringfs лучше?

Danil
28.02.2017
13:20:21
Если подключать ацп к выходу неинвентирующего усилителя на оу, то на какой нагрузке будет измеряться напряжение

Dr
28.02.2017
13:26:04
ищется в даташите на ацп
емнип обычно в районе мегаома

Danil
28.02.2017
13:35:17
емнип обычно в районе мегаома
Тогда какой смысл в повторителе, мне кажется я какую-то простую вещь не улавливаю, потому как у stm у ацп говорится о максимально допустимом сопротивлении источника
При быстрой выборке, она порядка 6кОм

metaclass
28.02.2017
14:00:21
ну повторитель, чтобы оно было меньше допустимого, независимо от того что туда на вход подключено?

LexsZero
28.02.2017
14:12:50
чтоб если на вход подадут хуйню - сгорел операционник за три копейки, а не мк

Danil
28.02.2017
14:18:32
Ясно. Спасибо

Danil
28.02.2017
14:37:22
входное сопротивление АЦП зависит от времени и частоты выборки. нету там никаких мегаом и в помине. поэтому ставят повторитель. но если ОУ говно, то станет только хуже

Google

Dr
28.02.2017
14:38:16

Danil
28.02.2017
14:38:17
повторитель также снимает проблемы с инжекцией заряда для многоканальных АЦП

Ibh
28.02.2017
14:38:27
смотря какого ацп. ацп тоже разные бывают

Danil
28.02.2017
14:38:55
мля 99,99 это типовой SAR
дельта-сигма и прочая экзотика явно мимо здешней аудитории
все современные SAR основаны на переключаемых конденсаторах т.к. CMOS технология другие делать нормально не позволяет
как то так

Ibh
28.02.2017
14:42:53
99.73% тогда

Danil
28.02.2017
14:43:27
какие ваши доказательства? (с)

Ibh
28.02.2017
14:43:51
и может тут ещё найдутся люди, которые не ограничиваются ацп в процах и всякой мелкотой
хотя в том же stm32f3 сигма-дельта встроенная на 16 бит
так что вот не надо про 99.99

Vagiz
28.02.2017
14:47:00

Ibh
28.02.2017
14:47:54
37/38 да

Danil
28.02.2017
14:50:17
а теперь считаем сколько чипов со встроенными ацп и внешних ацп SAR используется. И получим в итоге даже не 99,99 а 99,997

Vagiz
28.02.2017
14:51:25
ну есть еще семейство чипов у аналога, так что может быть меньше 99,99

Dr
28.02.2017
14:51:48
так как там заряжается конденсатор

Danil
28.02.2017
14:52:19
ADUC? так там тоже большинство SAR. сигма-дельта редко когда применяются
ну вот можно звуковые кодеки взять. там если не совсем шлак качество, то ацп приличные стоят

Google

Danil
28.02.2017
14:53:06
ну ок 99,90

ОлегЪ
28.02.2017
14:54:00
Пока тут ацп'шные спецы собрались. Насколько правильно/неправильно нарисован буфер на схеме?
В теории его задача - высокое входное сопротивление, смещение синфазного сигнала относительно земли, защита от перенапряжения. Рабочий входной сигнал ±20мВ относительно земли, ацп 24 битный сигма-дельта, входное напряжение 0-3.6В

Danil
28.02.2017
14:54:16

Ibh
28.02.2017
14:55:13
то что они не такие ширпотребные как всякие процы из ардуин, ещё не значит что народ на них не работает

ОлегЪ
28.02.2017
14:57:32
Еще msp430 в копилку, у них не редко сигма-дельта встречаются.
Есть мысли по сабжу выше?

Ibh
28.02.2017
14:57:41
и это несчитая интегрирующих(тоже бывают как отдельно так и в процах)

Danil
28.02.2017
14:57:52
работает конечно, но миллионы ширпотреба растворяют их долю до тех самых 0,1%

Ibh
28.02.2017
14:58:29
и параллельных внешних для разных быстрых хреней

Danil
28.02.2017
14:58:40
интегрируещие были популярны, особенно в тестерах шли.
сейчас технологичнее ацп не требующий высокоточных/высокостабильных пассивных элементов
скорост интегрирующих ацп печальна
параллельные много жрут и нужны только на высоких скоростях
сейчас вполне есть САРы на 50Мс/с
параллельные имеют еще проблемы с разрядностью
и стоят овердохуя к тому же
первый оу с фиксированным Ку?
второй ОУ что делает вообще? если это обычный операционник, то тут он будет работать как компаратор и результат будет странный

Petr
28.02.2017
15:02:44
ммм
вопрос