¿Está bien usar un contador asíncrono para la entrada de DAC? ¿Si lo entiendo correctamente, los pines de salida en el contador no cambian simultáneamente con el reloj? ¿Se suma la latencia para cada bit superior? En otras palabras, pasar de 0 a 1 lleva el mismo tiempo que de 999 a 1000, digamos.
Mi sistema es de 8 bits, pero necesito crear un ritmo de sierra con incrementos de 10 bits. En lugar de usar dos puertos, quiero sincronizar un contador externo usando solo un bit. El contador, a su vez, avanzará en cada ciclo de reloj y proporcionará al DAC una entrada más alta de 1LSB.
La palabra asíncrona me preocupa porque si los bits tienen diferentes retrasos, la transición entre potencias de 2 puede tener algunos valores intermedios. Por ejemplo, pasar de 7 a 8 se vería como 0111 - > 1000 . Si los bits no se voltean simultáneamente, la transición podría verse así, por ejemplo: 0111 - > 0110 - > 01010 - > 1000 . ¿Así es como funciona? ¿Las transiciones podrían tener algún estado intermedio / indeterminado?