Hola chavales!!! gracias por las respuestas.
MarioEsos son los tiempos que le dás al Latch para recibir los datos ?Exacto, tiempos entre el chip select, el envio de trama, y el otro flanco de chip select. Como ya dije, el integrado tiene tiempo de sobras, no es problema de tiempo.
Ruido en la línea del Enable del Latch ?No lo creo, ya que si fuese ruido, el error seria aleatorio, y aquí me da un error más que estático, siempre me fallan las mismas combinaciones.
Alguna constante RC que te provoca un delay crítico en el tiempo del Latch ? El programa solo tiene el SPI, así que no hay nada que lo pueda hacerse equivocar. No hay otras interrupciones ni nada.
Obligatoriamente debes trabajar con ése IC ? o puedes optar por otro IC ?El 18f252 es uno de tantos con el que hago pruebas. No es problema de la máquina, ya que al final irá esto en un 30F6010A.
El PT2258 por I2C funciona muy bien como potenciómetros (6 en 1)He encontrado otro en este enlace
https://shop.austriamicrosystems.com/b2c_ams_b2c/b2c/init.do?shop=AMS_SAMPLE&areaID=581895AFBF51654284B5E5B8BEEADDAFEs un potenciometro igual en SPI pero de un fabricante que no conocia. La cuestion es que lo he solucionado con pwm, un filtro pasa bajo y un seguidor. No me gusta la solución pero por ahora, mientras no saque algo más en claro del AD5290, se va a quedar así.
NocturnoPor cierto, veo que se pueden conectar un par de ellos en modo daisy chain, lo cual te permite leer el valor que uno de ellos tiene almacenado, puesto que lo entrega a través del pin SDO.Se pueden poner en cascada, encadenados o como prefieras llamarlo, pero no te sirve de demasiado. El SDO que devuelve es la trama recibida anterior.
Esta lectura te permitiría averiguar si el problema es digital, porque el valor almacenado sea incorrecto, o analógico, porque siendo correcto no se comporte como debería.No lo se manolo, mirando la trama anterior no se si es el conversor A/D que falla, o es el latch el que no actualiza, o las tri-state que no se activan. Seguramente la trama anterior la mete tal y como llega a un registro aparte, es decir, no la coge de la salida del latch.
Mucho me temo que el integrado este aun le tienen que hacer un par de revisiones hasta que funcione medio en condiciones, porque ahora mismo, no da más que quebraderos de cabeza.
Salu2!!!!!