Configuración ST GUI para a tarxeta de avaliación TSC1641
Información do produto
- Nome do produto: TSC1641
- Tipo de produto: GUI Setup
- Manual de usuario: UM3213
- Número de revisión: Rev 1
- Data: xullo de 2023
- Fabricante: STMicroelectronics
- Información de contacto: Visita www.st.com ou póñase en contacto coa súa oficina local de vendas de STMicroelectronics.
Comezando
O software STSW-DIGAFEV1GUI úsase para configurar o TSC1641. Antes de comezar, asegúrese de que o seu sistema cumpra os seguintes requisitos:
- Requisitos do sistema:
- Consulte a Figura 1 para ver os requisitos detallados do sistema.
- Configuración do hardware
- Consulte a Figura 2 para a configuración do hardware usando STEVAL-DIGAFEV1 co TSC1641.
- Configuración do software:
- Consulte os seguintes pasos para configurar o software:
- Conecte o NUCLEO-H503RB ao seu portátil mediante un cable USB tipo C. (Consulte a Figura 3)
- Asegúrese de que ST-Link estea instalado e actualizado. (Consulte a figura 4)
- Descarga o paquete STSW-DIGAFEV1GUI. Acepta a licenza e garda o file no teu portátil. Descomprimir o file.
- Descarga o paquete STSW-DIGAFEV1FW. Acepta a licenza e garda o file no teu portátil. Descomprimir o file.
- Carga o binario file STSW-DIGAFEV1FW na placa STM32 Nucleo.
- Consulte os seguintes pasos para configurar o software:
Requisitos do sistema
O software STSW-DIGAFEV1GUI necesita os seguintes requisitos do sistema para realizar:
Requisitos do sistema
Configuración de hardware
TSC1641 (STEVAL-DIGAFEV1)
Enchufe directamente o STEVAL-DIGAFEV1 na placa de núcleo a través dos conectores Arduino uno ®.
STEVAL-DIGAFEV1 co TSC1641
Configuración do software
Conexión nuclear
- Paso 1. Conecte o NUCLEO-H503RB ao portátil mediante un cable USB tipo C.
Nucleo H503RB adoitaba executar a GUI - Paso 2. Asegúrese de que ST-Link estea instalado e actualizado:
STLINK debe estar instalado
- Paso 3. Descarga o paquete STSW-DIGAFEV1GUI.
- Paso 4. Fai clic no botón [OBTER software].
- Paso 5. Acepta a licenza.
A descarga comezará despois de aceptar o contrato de licenza e de cubrir a información de contacto. - Paso 6. Garda o file STSW-DIGAFEV1GUI.zip no teu portátil e descomprimilo.
- Paso 7. Descarga o paquete STSW-DIGAFEV1FW
- Paso 8. Fai clic no botón [OBTER software].
- Paso 9. Acepta a licenza.
A descarga comezará despois de aceptar o contrato de licenza e de cubrir a información de contacto. - Paso 10. Garda o file STSW-DIGAFEV1FW.zip no teu portátil e descomprimilo.
- Paso 11. Cargue o STSW-DIGAFEV1FW binario na placa STM32 Nucleo:
- Conecte a placa Nucleo ao PC mediante un cable USB
- Arrastra e solta o STSW-DIGAFEV1FW.bin no taboleiro Nucleo (NODE_H503RB)
- Paso 12. Inicie STSW-DIGAFEV1GUI.exe no portátil
Uso do produto
Para usar a GUI, siga estes pasos:
- Selección do tipo de comunicación:
- Abra o cartafol STSW-DIGAFEV1GUI e prema no STSW-DIGAFEV1GUI.exe file para abrir a GUI. A xanela da GUI aparecerá como se mostra na Figura 5.
- Por defecto, móstranse os paneis I2C. Para cambiar aos paneis I3C, faga clic no botón do modo I3C (CCC ENTDAA) e proporcione un enderezo dinámico I3C.
- A GUI ofrece catro pestanas para a comunicación: configuración I2C, monitorización I2C, configuración I3C e monitorización I3C. (Consulte a Táboa 1 para os detalles da velocidade de comunicación)
- Configuración I2C:
- Por defecto, o TSC1641 está en modo I2C. Use o panel de configuración I2C e a táboa de monitorización I2C para comunicarse co dispositivo. Consulte a páxina de configuración de I3C para cambiar entre I2C e I3C.
- Consulte a Figura 6 para a páxina de configuración de I2C.
- Na páxina de configuración de I2C, pode modificar o rexistro de configuración e configurar as alertas como desexe. Use os menús de desprazamento para seleccionar modos, tempo de conversión e cambiar bits manualmente. (Consulte a figura 7)
Introdución
O TSC1641 é unha corrente de alta precisión, voltage, monitorización de potencia e temperatura front-end analóxico (AFE). Monitoriza a corrente nunha resistencia de derivación e o voltage ata 60 V de forma sincronizada. A medición actual pode ser de lado alto, lado baixo e bidireccional. O dispositivo integra un ADC de dobre canle de 16 bits de alta precisión cun tempo de conversión programable de 128 µs a 32.7 ms. A interface do bus dixital é flexible desde unha velocidade de datos I²C/SMbus de 1 MHz ata unha taxa de datos MIPI I3C de 12.5 MHz. Isto permite a conectividade á maioría dos produtos STM32 recentes. STEVAL-DIGAFEV1 é a tarxeta de avaliación TSC1641. Esta placa pódese conectar a un Nucleo-H503RB co STM32H5 e supervisarse cunha interface gráfica de usuario (GUI): a STSW-DIGAFEV1GUI.
Uso da GUI
Selección do tipo de comunicación
No cartafol STSW-DIGAFEV1GUI, faga clic en STSW-DIGAFEV1GUI.exe file para abrir a GUI. Debe aparecer a seguinte xanela.
Primeira páxina da GUI, o usuario pode navegar polos varios paneis facilmente
Por defecto, os paneis I2C propóñense ao usuario.
Pero o usuario pode cambiar aos paneis I3C dando un enderezo dinámico I3C grazas ao botón "Modo I3C (CCC ENTDAA).
Hai catro pestanas dispoñibles:
- Configuración I2C e monitorización I2C que permiten comunicarse en I2C
- Configuración I3C e monitorización I3C que permiten comunicarse en I3C
Táboa coa velocidade de comunicación utilizada pola GUI para comunicarse co TSC1641
Comunicación tipo | Frecuencia utilizada pola GUI |
I2C | 1 MHz |
I3C | Drenaxe aberta 1MHz Push-pull 12.5 Mhz |
Por defecto, o TSC1641 está en modo I2C.
É posible comunicarse co panel de configuración I2C e coa táboa de monitorización I2C. Consulte a páxina de configuración I3C para ver como cambiar entre I2C e I3C.
Configuración I2C
Páxina de configuración I2C. Nesta páxina o usuario pode escribir no rexistro de configuración e configurar as alertas como desexe
Rexistro de configuración e valor da resistencia de derivación
Grazas aos menús de desprazamento, é fácil seleccionar os modos e o tempo de conversión do produto. Tamén é posible cambiar os bits manualmente
O usuario pode modificar o rexistro de configuración grazas á parte presentada na Figura 7.
- Os bits CT0 a CT3 permiten seleccionar o tempo de conversión desexado
• Bit TEMP permite activar/desactivar a medición de temperatura
• Os bits M0 a M2 permiten seleccionar o modo
Tamén é posible modificar o valor da resistencia de derivación utilizado para o cálculo da corrente. Por defecto, o valor é 5 mΩ.
Configuración de alertas
Nota:
Para cada alerta marcada, o usuario dá un limiar. Neste example, a alerta LOL establécese cun limiar a 4v e a alerta de temperatura cun limiar a 30 °C. Neste caso, o TSC1641 elevou unha alerta en LOL.
No panel de configuración tamén é posible activar alertas e establecer os limiares. Para facelo, marque a caixa de verificación das alertas desexadas e introduza o valor desexado para cada limiar. Os valores límite deben escribirse en valores SI (voltios, vatios ou graos centígrados). A continuación, prema o botón "Activar as alertas seleccionadas". Podes visualizar o estado de cada alerta grazas ao botón "ler rexistro de bandeiras".
Configuración I3C
Páxina de configuración I3C
Nota:
Moi preto da páxina de configuración I2C. Só a parte de asignación de enderezos dinámicos é diferente da parte I2C
A páxina de configuración I3C é como o panel de configuración I2C. Consulte esta parte para entender como usalo. A única diferenza reside no bloque de asignación de enderezos I3C.
Cambia do modo I2C ao I3C
Para poder comunicarse en I3C, o TSC1641 necesita recibir un enderezo dinámico I3C. Este enderezo dinámico dáse coa GUI grazas ao proceso ENTDAA. Non é a única forma de dar un enderezo ao TSC1641, pero é a única forma posible coa GUI. Para entrar no modo I3C, o usuario debe premer o botón ENTDAA. O enderezo dinámico dado ao compoñente é 0x32 (definido polo controlador, o usuario non ten influencia sobre el).
Parte de asignación de enderezos I3C. Preme ENTDAA para entrar no modo I3C
Cando o dispositivo ten un enderezo dinámico I3C, o dispositivo non pode responder aos comandos I2C, só funcionan os comandos I3C.
Cambia de I3C a I2C
Por outra banda, cando o dispositivo ten un enderezo dinámico I3C, debe perdelo para entrar en modo I2C. Para realizar este proceso, o usuario debe premer o botón RSTDAA.
Preme o botón RSTDAA para volver ao modo I2C
RSTDAA é un comando CCC (un comando estándar coñecido pola maioría dos dispositivos I3C e definido pola alianza MIPI) que se transmite a todos os dispositivos do bus.
RSTDAA
Todos os obxectivos do autobús perderán os seus enderezos dinámicos. Neste caso, cando o TSC1641 perde o seu enderezo dinámico, entrará en modo I2C e será accesible co seu enderezo estático.
Monitorización I2C/I3C
As páxinas de monitorización I2C e I3C son exactamente as mesmas. Pero o primeiro comunícase en I2C e o outro en I3C
Ambas páxinas (seguimento I2C e monitorización I3C son iguais).
Modo de lectura única
No modo de lectura única, os rexistros do 1 ao 5 lense cada vez que o usuario preme o botón Ler datos. O usuario pode seleccionar o tipo de datos de saída (é dicir, hexadecimal ou SI) para ler o valor no formato máis axeitado.
Gráfico de forma de onda
Parte do gráfico de forma de onda
No modo de gráfico de forma de onda o usuario ten que seleccionar o valor a representar grazas a unha lista na parte inferior da páxina.
Un menú de desprazamento permite escoller que datos trazar
A continuación, o usuario pode iniciar a adquisición de datos co botón "Iniciar trazado". Lerase un novo dato cada segundo, ao mesmo tempo lerase o rexistro de bandeiras e mostrarase o estado das alertas habilitadas nas páxinas de configuración no bloque “Vixilancia de alertas”.
Bloque de monitorización de alertas, cada segundo lese o rexistro de bandeiras e móstranse alertas. Só se mostran as alertas activadas nas páxinas de configuración
Finalmente, unha vez rematada a adquisición de datos, o usuario pode gardar os datos adquiridos nun .csv file. Para iso, o usuario ten que facer clic no botón "gardar datos".
Resolución de problemas
Non se atopou o dispositivo
Fiestra "Dispositivo non atopado".
Problema:
- Non se detecta a placa de núcleo
Resolución:
- Conecte a placa nuclear adecuada
- Asegúrese de que STlink estea instalado e UpToDate
- Tamén é mellor ter só unha placa nuclear conectada ao ordenador
- A continuación, fai clic en "Aceptar"
Problema de conexión
Mensaxe de problema de conexión
Problema :
- En caso de desconexión non desexada ou problema na lectura do dispositivo, aparece unha mensaxe "erro" na caixa de comunicación do modo de lectura única.
Resolución :
- Pecha a GUI e desconecta/volve conectar a placa nuclear e reinicia a GUI.
- Se o problema persiste, intente comprobar se a placa está conectada correctamente
Baixa a 0 no valor lido no gráfico I2C
Problema :
- Aleatoriamente, o valor lido no modo de trazado é igual a 0.
Resolución :
- Isto non é un erro
- O TSC1641 necesita 2µs para adquirir datos, durante este tempo o dispositivo non é capaz de comunicarse correctamente en I2C e responder a un NACK, non se intercambian datos.
- Aumente o tempo de conversión se le os datos de forma asíncrona.
- Use I3C
- Para evitar isto no seu deseño, pode pasar por este caso a través do software ou usar o pin listo para datos para asegurarse de que o TSC1641 poida ler.
Todos os valores lidos son 0
Todos os valores lidos son 0. Probablemente isto débese a unha lectura en I2C mentres o dispositivo está en I3C ou o contrario
Problema :
- Imposible ler un valor, todos os valores devoltos son 0.
Resolución :
- Probablemente esteas tentando ler en I2C mentres o teu dispositivo está en I3C ou ao contrario.
- O teu dispositivo está en modo de apagado
- Nas páxinas de configuración, cambia o modo en modo único ou continuo
Lista de acrónimos
Prazo | Significado |
GUI | Interface gráfica de usuario |
Historial de revisións
Historial de revisión de documentos
Data | Revisión | Cambios |
20-Xul-2023 | 1 | Lanzamento inicial. |
AVISO IMPORTANTE - LEA ATENTAMENTE
STMicroelectronics NV e as súas subsidiarias (“ST”) resérvanse o dereito de realizar cambios, correccións, melloras, modificacións e melloras nos produtos ST e/ou neste documento en calquera momento sen previo aviso. Os compradores deben obter a información relevante máis recente sobre os produtos ST antes de facer pedidos. Os produtos ST véndense de acordo cos termos e condicións de venda de ST existentes no momento do recoñecemento da orde. Os compradores son os únicos responsables da elección, selección e uso dos produtos ST e ST non asume ningunha responsabilidade pola asistencia á aplicación ou o deseño dos produtos dos compradores. ST non concede ningunha licenza, expresa ou implícita, a ningún dereito de propiedade intelectual. A revenda de produtos ST con disposicións diferentes da información aquí establecida anulará calquera garantía concedida por ST para tal produto. ST e o logotipo de ST son marcas comerciais de ST. Para obter información adicional sobre as marcas rexistradas ST, consulte www.st.com/trademarks. Todos os outros nomes de produtos ou servizos son propiedade dos seus respectivos propietarios. A información deste documento substitúe e substitúe a información proporcionada anteriormente en calquera versión anterior deste documento.
© 2023 STMicroelectronics – Todos os dereitos reservados
Documentos/Recursos
![]() |
Configuración ST GUI para a tarxeta de avaliación TSC1641 [pdfManual do usuario UM3213, Configuración de GUI para a placa de avaliación TSC1641, Configuración de GUI, placa de avaliación TSC1641 |