Autor Tema: Multiples PWM en CCS C  (Leído 4071 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado vasconinicolas

  • PIC16
  • ***
  • Mensajes: 124
Multiples PWM en CCS C
« en: 01 de Julio de 2009, 15:27:59 »
Hola todos! estoy trabajando en un proyecto y quiero utilizar un pic (18F1330) que tiene multiples salidas PWM (6). Alguien a trabajado con estas prestaciones desde CCS? El datasheet en iingles dificulta mi comprensión, parece tener solo 3 duty cycles, yo necesito sacar 4 PWMs independientes (en lo que a duty cycles refiere), será esto posible con este pic?
Bueno el Proteus no lo trae y los que trae con multiples PWM no encuentro como cargarles el .hex.
Desde ya muchas gracias y perdonen las molestias.
Saludos cordiales.
N
"No hacen ciencia los países ricos,
Son ricos los países por hacer ciencia"

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Multiples PWM en CCS C
« Respuesta #1 en: 02 de Julio de 2009, 05:32:04 »
Ese micro sólo tiene 3 generadores de duty independientes. Puedes usar las 6 salidas haciendo que 3 de ellas sean complementarias a otras 3, pero no podrás generar 4 dutys distintos.

Desconectado vasconinicolas

  • PIC16
  • ***
  • Mensajes: 124
Re: Multiples PWM en CCS C
« Respuesta #2 en: 02 de Julio de 2009, 11:17:48 »
Gracias Nocturno! me has salvado de tener que adivinar el ingles jajaja..
Resumiendo, me quedan 2 opciones:

1 Cambiar  el micro por uno que tiene 8 salidas PWM (no recuerdo el modelo), o

2 Usar unas compuertas para multiplexar y usar solo 2 pines PWM en lugar de 4 para atacar las bobinas del motor.

Por cierto, todo este lio es para poder tener una resolucion mayor a los 10 bits que tienen los PWM de la mayoria de los PIC. Estos PIC tienen multiples PWM y de hasta 14 bits de resolucion.
SALUDOS
N
"No hacen ciencia los países ricos,
Son ricos los países por hacer ciencia"

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Multiples PWM en CCS C
« Respuesta #3 en: 02 de Julio de 2009, 12:24:15 »
Nicolás, también puedes implementarlos por software.

Desconectado vasconinicolas

  • PIC16
  • ***
  • Mensajes: 124
Re: Multiples PWM en CCS C
« Respuesta #4 en: 02 de Julio de 2009, 15:27:06 »
Gracias migsantiago, lo habia pensado. La idea es mandar pulsos al motor de forma permanente y ademas tengo que comunicarme por RS232, e I2C con una memoria, entonces pense que seria ideal usar el modulo CCP y dejar que el hardware haga el trabajo. Creo que voy a usar 2 pines PWM y los voy a multiplexar para obtener 4 PWM y exitar las bobinas del stepper.
Saludos! :)
N
"No hacen ciencia los países ricos,
Son ricos los países por hacer ciencia"