Estoy tratando de que funcione DS1077 , Pero no puedo, por mi vida, averiguar qué estoy haciendo mal. Estoy usando los valores predeterminados para los registros MUX y BUS, y la programación en mi propia frecuencia DIV no tiene ningún efecto. Puedo leer en voz alta los registros a través de I2C y me devuelven los valores que configuré, pero la salida del oscilador (medida en mi alcance) no se parece en nada a lo que debería ser. Intenté copiar los valores desde ejemplo de SparkFun (estoy usando su ruptura a) pero la salida de "40kHz" está muy por encima del ancho de banda de 60MHz de mi alcance.
Encontré un ejemplo de en el sitio web de Maxim y te recomiendan atar CTRL0 y CTRL1 a GND si no los estás utilizando, pero si vinculo CTRL1 a GND, el mío deja de responder a los mensajes de I2C. Tengo que vincular CTRL1 con VCC para que responda a través de I2C (sin mencionar eso en la hoja de datos), pero eso desactiva la salida del oscilador. De lo contrario, mi "circuito" es el mismo que su ejemplo: SDA / SCL va a un Arduino, y los pines de SALIDA van a mi alcance. VCC y GND están conectados correctamente y dentro de las especificaciones.
No tengo idea de lo que está pasando, parece muy simple pero aún no puedo hacerlo funcionar: '- (¿Alguien ha encontrado algo como esto antes? ¿Alguna idea para ayudar a reducir el problema?