-
- Это не решение, а вопрос от непонимания сущности оно (DDS). Если "в лоб" на ПЗУ и ЦАП было бы сделано, то т.к. производная Sin(x) = Cos(x) то тактирование ЦАП нужно было бы в 2^14 раз быстрее сигнала делать. - AU08(30.03.2017 01:51)
- А там и сделано "в лоб" на ПЗУ и ЦАП - зачем 16384 семплов на период давать, когда достаточно и на порядок, и даже на пару порядков меньше? - MBedder(30.03.2017 01:57)
- Спасибо! "Буратино был тупой": это же по амплитуде 14 разрядов! + предельно малый джиттер по времени (по фазе отсчётов). Тогда по частоте можно намного меньше разрядов / разрешения :) - AU08(30.03.2017 02:00)
- Вот блестящая статья многоуважаемого Леонида Ивановича Ридико, наиподробнейше разжевывающая DDS --> - MBedder(30.03.2017 02:16, ссылка)
- Судя по структурной схеме AD9951, максимальное разрешение по фазе составляет 19 бит., т.е. ПЗУ похоже 512К * 14 разрядов. На 1/4 периода 17 бит, т.е. разрешение в ~8 раз выше, чем у ЦАП (как у Л.И. на рис.9) AU08(95 знак., 30.03.2017 03:08 - 03:26)
- Да, где-то так - MBedder(30.03.2017 10:29)
- Спасибо! Надолго "завис" над статьёй Леонида Ивановича: словам тесно, а мыслям просторно... - AU08(30.03.2017 02:55)
- Судя по структурной схеме AD9951, максимальное разрешение по фазе составляет 19 бит., т.е. ПЗУ похоже 512К * 14 разрядов. На 1/4 периода 17 бит, т.е. разрешение в ~8 раз выше, чем у ЦАП (как у Л.И. на рис.9) AU08(95 знак., 30.03.2017 03:08 - 03:26)
- Вот блестящая статья многоуважаемого Леонида Ивановича Ридико, наиподробнейше разжевывающая DDS --> - MBedder(30.03.2017 02:16, ссылка)
- Спасибо! "Буратино был тупой": это же по амплитуде 14 разрядов! + предельно малый джиттер по времени (по фазе отсчётов). Тогда по частоте можно намного меньше разрядов / разрешения :) - AU08(30.03.2017 02:00)
- А там и сделано "в лоб" на ПЗУ и ЦАП - зачем 16384 семплов на период давать, когда достаточно и на порядок, и даже на пару порядков меньше? - MBedder(30.03.2017 01:57)
- Это не решение, а вопрос от непонимания сущности оно (DDS). Если "в лоб" на ПЗУ и ЦАП было бы сделано, то т.к. производная Sin(x) = Cos(x) то тактирование ЦАП нужно было бы в 2^14 раз быстрее сигнала делать. - AU08(30.03.2017 01:51)