74hc семейство применять вместо digital-to-analoc converter имеет смысл? загружаем туда 8 бит последовательно, посылаем бит нового слова, через резисторный делитель на выходе получаем некоторое подобие DAC
74hc семейство применять вместо digital-to-analoc converter имеет смысл? загружаем туда 8 бит последовательно, посылаем бит нового слова, через резисторный делитель на выходе получаем некоторое подобие DAC
Комментарии: 26
Anonim
китайцы даже такие платки продают в качестве аудиофильских dac)
Defragmented
это все еще не отвечает адекватно ли это ) китайцы используют даже неадекватные решения
Anonim
шим интегрировать проще, не? И требования к точности резисторов не такие
Defragmented
мне нужно намного более точный сигнал чем интегрированный шим
Anonim
будет ли набор точных резисторов дешевле чем готовый dac нужной точности?
Defragmented
мне не обязательно точные резисторы. достаточно предсказуемые
Anonim
а еще точность будет ограничена разницей транзисторов в микросхеме, т.к. это цифровая микруха и никто их не оптимизирует по одинаковости так сильно
Defragmented
рещается тем что резистор намного больше падения на транзисторе в микрухе
Anonim
Ну опять же смотяр какая тебе точность, зная тебя ты хочешь какие-то запредельные параметры за две копейки
Defragmented
8 бит, 10кгц, это довольно мало для DAC
Anonim
UART может, не USART?
Tora
UART нет такого определения, а USART прописан
Anonim
а что мешает в коде подправить коэффициентами?
Anonim
в чем проблема взять чип готовый?
Defragmented
ничего, так и планирую потому что мне дофига этих DAC нужно. я не видел чипы где их больше 3
Anonim
а что ты будешь ими генерить? на дофига у тебя будет еще задачка данные прокачать, надо мощный контроллер
Defragmented
на 10кгц это не сложно. мк жеж умеет порядка 10мгц цифровые выводы менять
Anonim
если ты будешь выводить ими синусы или типа того, может лучше взять генератор сигналов микросхему? А если рандом сигналы то они не поместятся в память малого мк
Defragmented
сигналы корректировки (против изменения температуры например). т.е. программа очень короткая.
Anonim
нахрена 10кгц на температуру
Defragmented
ну на температуру да, не нужно. но куча других подобных исправлений нужно делать чаще. делать температуру отдельно влом. проще все сделать одним способом
Anonim
MCP4922 допустим по 1 баксу микросхемка на али
Defragmented
там 2 канала. мне нужно 6
Anonim
1 канал, можно 10 поставить. Места будет занимать меньше чем резисторы ну поставь несколько. На 74hc тебе тоже придется по микросхеме на канал ставить + резисторов много
Defragmented
резисторы и 74hc не стоят бакс
Artem
поставь 3 шт