bus I²C : changer de fréquence en cours d'utilisation

Electronique numérique / Circuits logiques programmables EPLD, CPLD, FPGA d'Altera ou de Xilinx VHDL, Verilog ou SystemC

Modérateur: Modérateur

bus I²C : changer de fréquence en cours d'utilisation

Messagede nico* le 23 Juil 2007 22:50

Bonjour

J'ai un bus I²C avec des ADC lents (400kHz) et des EEPROM rapides (1MHz).

Je dois aller écrire 128 octets en EEPROM mais j'ai un timing à respecter : il faut les écrire en moins de 1.8ms (enfin les envoyer sur le bus en moins de 1.8ms, peut importe le temps que l'EEPROM met à les enregistrer).

Je peux le faire avec un bus I²C à 1MHz, mais pas 400kHz. Seulement à 1MHz les ADC ne suivent pas.

Ai-je le droit (je veux dire est-ce sans risque) de changer la valeur du baudrate sur mon µC (PIC18F) pour la mettre à 400kHz ou 1MHz selon si j'adresse les EEPROM ou les ADC ?

Merci d'avance !

et bonne nuit...
Choisis le métier qui te plaît et tu n'auras jamais l'impression de travailler.
nico*
REGULIER
REGULIER
 
Messages: 100
Inscription: 23 Avr 2006 21:17

Retourner vers Electronique numérique et logique programmable

Qui est en ligne

Utilisateurs parcourant ce forum: Yahoo [Bot] et 0 invités

cron