Hola a todos, el concepto que da RICHI777 es el correcto, 3 bytes para la configuración del DAC. De paso les "tiro" mi problema para ver si me puedan darme una mano con mi tema.
Al igual que andysabbath estoy trabajando con el DAC8812 (0.5 us) de TI y el dsPIC33J64MC706, es similar pero solamente necesita 18 clk del SPI, es bastante molesto, pero también se puede utilizar 3 byte del SPI y los 6 clk que sobran no los usa. El DAC anda muy bien.
Sin embargo tengo el siguiente problema, quiero utilzar el DMA en modo One Hot, quiero mandar los 3 byte y el handshake para el DAC (CS, LDAC, etc). Sin embargo , el SPI con el DMA no me funciona muy bien. Solo manda los primeros 2 bytes y el tercero solo genera los pulsos del clk del SPI pero el dato que transmite es 0x00. La configuración del SPI, es modo master, 8 bits y el DMA0 es Tx SPI 1 byte One-Hot y el DMA1 es Rx SPI en 1 byte y Continuo.
Yo los vi en su momento, pero hay dsPIC con DAC internos, a 100kS si mal no recuerdo.
Espero que me puedan ayudar y un saludo a todos.