NUEVO! Curso ONLINE

 

Programación dsPIC y Procesamiento Digital de Señales

Aprende a desarrollar aplicaciones con dsPIC® en el área de Procesamiento Digital de Señales con el mejor centro de entrenamiento de Microchip en español.

Clases Online EN VIVO

Los alumnos podrán hacer observaciones y preguntas como si se tratara de cualquier clase presencial.

Tarjeta para Prácticas

Opción de adquirir Tarjeta de Desarrollo en donde se llevarán a cabo las prácticas. 

Grabación de clases

Las clases se graban para que el alumno pueda repasarlas posteriormente.

%

DESCUENTO

Obtén un 40% de DESCUENTO, vigencia 10 de diciembre.

Al tomar el curso recibe tu certificado de asistencia avalado por Microchip Technology!

CUPO LIMITADO!

Descripción del Curso

Aprende a desarrollar aplicaciones con dsPIC® en el área de Procesamiento Digital de Señales con el mejor centro de entrenamiento de Microchip en español. Aprenderás a programar los principales periféricos de un dsPIC como GPIO, Timers, Interrupciones, ADC, PWM, I2C, entre otros.

De igual forma aprenderás a programar el nuevo dsPIC33CH Dual-Core (Doble Núcleo de procesamiento). Esta arquitectura está pensada para dividir de manera estratégica en ambos núcleos las diferentes operaciones de un dispositivo de control. En un núcleo se opera las tareas de control crítico y dedicado, mientras que en el otro núcleo se ejecutan las funciones de interfaz de usuario, monitoreo del sistema y comunicaciones.

Aprenderás a crear sistemas LTI continuos y discretos, análisis de respuesta en frecuencia, diseño de filtros IIR y FIR, transformaciones lineales utilizando la Transformada Discreta de Fourier haciendo análisis espectral.

Modalidad: Online con clases EN VIVO. Posibilidad de ver las grabaciones.

Duración: 48 horas

Precio: $2,970 MXN sin tarjeta y $3,990 MXN con tarjeta.

Dirigido:

Estudiantes, entusiastas, técnicos y profesionales de carreras a fines de tecnología.

Pre-Requisitos:

Nociones básicas de Programación ANSI C (Deseable)

Manejo fluído de la computadora

Materiales:

Acceso al aula virtual de Dignal, uso de software como MATLAB, Proteus y MPLAB X. Tarjeta dsPIC33CH Curiosity (Opcional).

Procesamiento Digital de Señales DSP

Ampliamente utilizado en diferentes aplicaciones como el procesamiento de audio y reconocimiento de voz, compresión, machine learning, seguridad biométrica, wearables, síntesis de voz, transmisión de datos con detección de errores, análisis vibracional, máquias de ultrasonido, fuentes de alimentación conmutadas, energía y potencia, control y automatización.

Arquitectura dsPIC®

Los microcontroladores dsPIC cuentan con hardware especializado  para diseños robustos y de alto rendimiento, detección control avanzado, control de motores, conversión de energía digital y seguridad.

Permite acelerar el rendimiento de las aplicaciones DSP, brinda respuesta determinista para aplicaciones de tiempo crítico, factible para aplicaciones de control y automatización en Real-Time.

Fundamentos Sólidos en DSP

Aprenderás fundamentos sólidos de DSP apoyándonos de materiales didácticos especialmente diseñados por nuestro equipo de instructores e investigadores, así como de herramientas de software como MATLAB.

Algunos de los temas incluidos:

  • Características de las señales
  • Muestreo, submuestreo, reconstrucción, aliasing
  • Sistemas y Señales en tiempo discreto
  • Convolución y Respuesta al Impulso
  • Función de Transferencia y Transformada Z
  • Filtrado IIR, FIR, FFT
  • Transformada de Fourier

dsPIC33CH Dual-Core Development Board

Doble Núcleo de Procesamiento

dsPIC33CH Curiosity Board

Basada en el microcontrolador de 16-bit dsPIC33CH512MP508 con doble núcleo de procesamiento (Dual-Core) y programador PICkit™-On-Board integrado. Incluye LED RGB, LED’s de propósito general, pushbuttons de propósito general, potenciometro, interfaz USB-UART aislada galvánicamente con capacidad de hassta 460,800 baudios.

Envío a cualquier parte del mundo

Envío por FedEx y DHL a cualquier país por $29 USD. Envío por FedEx dentro de la República Mexicana.

  • dsPIC33CH Dual-Core Microcontroller 100% 100%
  • Boost/Buck Converter Tester Circuit 100% 100%
  • SMPS Hardware Overcurrent Protection Test Circuit 100% 100%
  • Transient Load Tester Circuit 100% 100%
  • Programador PICkit™-On-Board integrado 100% 100%

El envío de la Tarjeta de Desarrollo es GRATIS  a cualquier parte de México.

Filtrado Digital

Aprenderás a implementar filtros digitales IIR y FIR. Los filtros se utilizan para dar forma al espectro de la señal de la manera deseada o para realizar operaciones matemáticas. Por ejemplo sirven para compensar el retraso de una señal, eliminar contenido espectral no deseado, eliminar ruido, etc.

servidor linux

Algoritmos de Compensación para Fuentes conmutadas

 Una fuente de alimentación conmutada (SMPS) regula el voltaje de salida contra cualquier cambio en carga de salida o voltaje de línea de entrada. Un SMPS logra esta regulación con un circuito de retroalimentación, que requiere compensación si tiene un amplificador de error con retroalimentación lineal.

Los dsPIC son ideales para implementar cálculos de compensación de SMPS. Inclusive el nuevo núcleo dsPIC33CH ofrece un aumento de rendimiento de casi el doble.

Fecha

14, 15, 21, 22, 28 y 29 de diciembre, 4, 5, 11, 12, 18 y 19 de enero.

Días de clase

Sábado y Domingo

Número de sesiones

12 sesiones

Horario

10 AM a 2 PM (Horario de la Ciudad de México).

Horas por clase

4 horas

Horas totales del curso

48 horas

¿No se te acomoda el horario?

Grabamos cada una de las clases para que puedas descargarlas, visualizarlas y repasarlas posteriormente.

Años de experiencia impartiendo Cursos y Conferencias acerca de Microcontroladores e IoT

Filtrado de Bioseñales – Sensores Médicos

Filtrado y eliminación de ruido de bioseñales de sensores médicos. Eliminación de componente DC de una bioseñal causado por imperfecciones del ADC mediante el uso de un filtro IIR. De igual forma se aplicará un filtro paso baja Butterworth para eliminar ruido de frecuencias que se encuentran por arriba de las señales de medición.

También aprenderás a aplicar un filtro mediana el cual, aplicado a la bioseñal, nos dará el cambio del valor del promedio.

 

Dual-Core dsPIC33CH

Microcontrolador de 16-bit dsPIC33CH512MP508 con doble núcleo de procesamiento (Dual-Core). Dos DSP en un sólo chip. 90 MIPS en un núcleo y 100 MIPS en otro núcleo. ADCC de 12-bit. Periféricos de Núcleo Independiente.

Programador integrado

No necesitas un programador externo para grabar los programas en la placa. La placa integra un programador/depurador PICkit™ para grabar la memoria del microcontrolador de manera fácil y sencilla.

Prestaciones en hardware

Incluye LED RGB, LED’s de propósito general, pushbuttons de propósito general, potenciometro, interfaz USB-UART aislada galvánicamente con capacidad de hassta 460,800 baudios.

DSP Circuits

Incluye circuito testing para boost/buck converter, circuito de prueba de protección contra sobrecorriente de hardware SMPS y circuito probador de carga transitoria

Temario

TEMA 1: Revisión de la arquitectura dsPIC® DSC

Características y prestaciones de los dsPIC. Descripción del conjunto de instrucciones, mapa de memoria, buses de memoria RAM X y Y.

TEMA 2: DSP Engine

Fundamentos del motor DSP. Acumuladores DSP, Sumador DSP de 40-bits, multiplicador e instrucciones MAC.

TEMA 3: Control GPIO

Primeras prácticas para el control de Entradas/Salidas digitales. Revisión de los registros para el control GPIO.

TEMA 4: Interrupciones y Timers

Principio de funcionamiento de las interrupciones y timers en los dsPIC. Programación desde registros de interrupciones y timers.

TEMA 5: Convertidor Analógico Digital ADC

Análisis técnico de los ADC. Configuración del ADC en 10 y 12 bits. Teorema de muestreo. Lectura multicanal.

TEMA 6: Comunicación UART

Fundamentos de la comunicación serial asíncrona UART en los dsPIC. Programación desde registros para operar el módulo UART.

TEMA 7: Bus I2C y PWM

Principio de funcionamiento del Bus I2C. Programación bare-metal en dsPIC para operar comunicación I2C con sensores.

TEMA 8: Convertidor Digital-Analógico DAC

Generación de onda sinusoidal, diente de sierra y cuadrada. Escritura de las onda sobre un DAC.

TEMA 9: Introducción a la tecnología Dual-Core

Aplicaciones y casos de uso de los dsPIC de doble núcleo de procesamiento. Características del dsPIC33CH512MP508.

TEMA 10: Desarrollo de firmware Dual-Core

Proceso de desarrollo de código para ambos núcleos de procesamiento utilizando de la familia dsPIC33CH.

TEMA 11: Aplicaciones de Control Dual-Core

Desarrollo de prácticas con procesamiento paralelo para el control de LED’s RGB, adquisición de señales ADC y comunicación USB.

TEMA 12: Intro al Procesamiento Digital de Señales

Características de las señales, teorema de muestreo, señales continuas y discretas en el tiempo.

TEMA 13: Sistemas Discretos en el tiempo

Sistemas invariantes y variantes en el tiempo, estáticos y dinámicos, causales y no causales, lineales y no lineales.

TEMA 14: Sistemas LTI

Sistemas lineales invariantes en el tiempo caracterizados por ecuaciones en diferencias de coeficientes constantes.

TEMA 15: Suma de Convolución

Respuesta de los sistemas LTI a entradas arbitrarias. Convolución entre la entrada al sistema x(n) con la respuesta al impuslo h(n).

TEMA 16: Filtros Digitales y Analógicos

Introducción a los filtros analógicos y diseño e implementación de un filtro pasa bajo en tiempo discreto.

TEMA 17: Diseño e implementación de filtros IIR y FIR

Diseño de filtros digitales e implementación en dsPIC. Estructuras IIR y FIR para la realización de sistemas discretos del tiempo.

TEMA 18: Cálculo de coeficientes para Filtros Digitales

Uso de MATLAB para calcular coeficientes de filtros digitales IIR y FIR. Respuesta en frecuencia utilizando FFT.

TEMA 19: Respuesta en frecuencia utilizando FFT

Respuesta en frecuencia de la transformada Z de un filtro digital utilizando un algoritmo basado en FFT (Fast Fourier Transform).

TEMA 20: Filtrado de Bioseñales Sensores Biomédicos

Filtrado digital de bioseñales de sensores biomédicos. DC Removal, Moving Average Filter, Butterworth Filter y Median Filter.

TEMA 21:Algoritmos de Compensación para SMPS

DSP aplicado a algoritmos de compensación de fuentes conmutadas SMPS (Switch-Mode Power Supply).

TEMA 22: Filtro Digital aplicado a una Báscula

Uso de un Filtro Paso Bajo (LPF) aplicado a una báscula para reducir el nivel de ruido en las mediciones. Análsis de coeficientes.

Tecnología Dual-Core

Arquitectura Dual-Core

Aprenderás a programar el nuevo dsPIC33CH Dual-Core (Doble Núcleo de procesamiento). Esta arquitectura está pensada para dividir de manera estratégica en ambos núcleos las diferentes operaciones de un dispositivo de control.

En un núcleo se opera las tareas de control crítico y dedicado, mientras que en el otro núcleo se ejecutan las funciones de interfaz de usuario, monitoreo del sistema y comunicaciones.

El descuento finaliza en:

Day(s)

:

Hour(s)

:

Minute(s)

:

Second(s)

Beneficios del DSC de doble núcleo dsPIC33CH:

Alto Rendimiento

Ofrece un alto rendimiento con la potencia de dos DSC dsPIC33C en un solo chip

Reducción del tiempo de desarrollo

Reduce el tiempo de desarrollo al permitir el desarrollo de software en paralelo por varios equipos

Aislamiento

Aísla el firmware crítico para la seguridad y la operación en tiempo real del resto del código de la aplicación

Reducción de costos y espacio en placa

Elimina la necesidad de un microcontrolador adicional (MCU) y su regulador LDO asociado, así como también su oscilador y los circuitos asociados, lo que ahorra espacio en la placa y ofrece un ahorro de costos de hasta un 40 %.

Periféricos Avanzados

Ofrece periféricos especializados para diseños robustos de alto rendimiento, control de motores, alimentación digital, detección y control avanzados

Elige el Paquete que más te Convenga!

En la caja de tu carrito de compras podrás elegir la forma de pago que prefieras.

Adquiérelo ahora!

Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. Aceptamos 3 meses sin intereses a través de PayPal con tarjetas de crédito participantes. También aceptamos pagos directamente por depósito o transferencia y depósito en tiendas Oxxo.

Pagos fuera de México: Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. También aceptamos pagos por depósito en efectivo por Western Union.

Precios en Pesos Mexicanos (MXN) y Dólares Americanos (USD)

¿Tienes dudas?

Contáctanos por WhatsApp, estaremos muy contentos de chatear contigo!

Únete a nuestro canal de Telegram para recibir notificaciones de nuestros eventos gratuitos

Canal Telegram

Acerca del Instructor

MTI. David Gutiérrez

Application Engineer en Microchip Technology Inc.  y Fundador de Dignal.

Desarrollador de múltiples herramientas de software para Microcontroladores. Más de 10 años de experiencia en el área. Dentro de sus desarrollos se encuentran protocolos de comunicación IoT ultra ligeros para el sector privado, Tarjetas de Evaluación como Alteri, Xatellite, QuadX, así como sus respectivas UI.  Software de monitoreo para aplicaciones TCP/IP y Bluetooth. Algoritmos para soluciones biomédicas.

Amplia experiencia en sistemas embebidos y soluciones biomédicas.

Empresas que han confiado en Dignal

Recibe en tu correo información de nuestros eventos

 

Recibe en tu correo electrónico información de nuestros cursos, eventos y nuevos lanzamientos. 

Únete a nuestro canal de Telegram en donde podrás enterarte de nuestros eventos, becas, webinars y más.

Canal Telegram

Otros cursos que te pueden interesar

Programación PIC en C

Aprende a Programar Microcontroaldores PIC16 de la familia Línea Media Mejorada en Lenguaje C y la herramienta MCC.

WIFI con PIC MQTT

ARM CortexM0+ SAMD21

Aprende a programar en C  microcontrolaodres de 32-bits SAMD21 con núcleo ARM CortexM0+

tarjeta PIC18F4550 USB

USB con PIC

Aprende a desarrollar aplicaciones USB con PIC y desarrollar interfaces gráficas con Visual C#.

GSM/GPRS IoT con PIC

Aprende a enviar/recibir SMS, llamadas, conexiones TCP/UDP, enviar datos a la nube y visualizar datos en una página web.

Preguntas Frecuentes

¿Qué es la tecnología Dual-Core?

Esta arquitectura está pensada para dividir de manera estratégica en ambos núcleos las diferentes operaciones de un dispositivo de control. En un núcleo se opera las tareas de control crítico y dedicado, mientras que en el otro núcleo se ejecutan las funciones de interfaz de usuario, monitoreo del sistema y comunicaciones.

¿Es obligatorio adquirir la Tarjeta dsPIC33CH Curiosity para llevar el curso?

No, si bien la tarjeta la utilizaremos para correr algunas prácticas, otras prácticas se correrán en el simulador Proteus. El alumno podrá llevar el curso y hacer la mayoría de las prácticas sin la tarjeta de desarrollo.

Áreas donde puedo aplicar lo aprendido en este curso

Electrónica de Potencia

  • Industrial: Fuentes de Alimentación AC/DC & DC/DC (Buck/Boost Converters)
  • Área Automotriz: Convertidores, cargadores e inversores
  • Consumidor Final: Cargador inalámbrico

Control de Motores

  • Automotriz: Pumps, Ventiladores
  • Industrial: Drones, robótica, herramientas
  • Consumidor final: electrodomésticos, juguetes

Sistemas Embebidos de alto rendimiento

  • Automotriz: Sensores Electrónicos
  • Industria: Automatización y Control
  • Medical: Equipos Médicos de Diagnóstico, monitores
  • Internet Of Things (IoT): Gateways y procesamiento de datos de sensores.
¿Cuáles Sistemas Operativos puedo utilizar para tomar el curso?

Windows.

¿Qué conocimientos previos necesito para tomar este curso?

Nociones básicas de programación en C. Manejo fluido de la computadora. Nociones básicas de microcontroladores.

¿Cuáles programas de software se utilizarán en el curso?

MPLAB X, Compilador XC16 y MATLAB (Puede utilizar la versión web).

¿En cuántas exhibiciones puedo pagar el curso?

Aceptamos 3 meses sin intereses a través de PayPal con tarjetas de crédito participantes. (Sólo México).

Preguntas Frecuentes

Contáctanos si tienes más dudas

Contáctanos en cursos@dignal.com.
Estaremos felices de atenderte!

Curso DSP

WhatsApp

Escríbenos o llámanos! será un placer atenderte.

(+52) 9931196566

Correo de contacto

cursos@dignal.com