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%
- Boost/Buck Converter Tester Circuit 100%
- SMPS Hardware Overcurrent Protection Test Circuit 100%
- Transient Load Tester Circuit 100%
- Programador PICkit™-On-Board integrado 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.
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)
Basic
$156 USD- De
$4,243 MXNa $2,970 MXN - Certificado avalado por Microchip
- 48 horas de clases EN VIVO
- Acceso al Portal de Alumnos
Premium
$209 USD- De
$6,290.00 MXNa $3,990.00 - Certificado avalado por Microchip
- 48 horas de clases EN VIVO
- Acceso al Portal de Alumnos
- Tarjeta dsPIC33CH Dual-Core
¿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
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.
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.
ARM CortexM0+ SAMD21
Aprende a programar en C microcontrolaodres de 32-bits SAMD21 con núcleo ARM CortexM0+
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
Escríbenos o llámanos! será un placer atenderte.
(+52) 9931196566