ST- GUI -Configuración- para -TSC-1641- Consello de avaliación - logotipo

Configuración ST GUI para a tarxeta de avaliación TSC1641

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - imaxe do produto

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:

  1. Requisitos do sistema:
    • Consulte a Figura 1 para ver os requisitos detallados do sistema.
  2. Configuración do hardware
    • Consulte a Figura 2 para a configuración do hardware usando STEVAL-DIGAFEV1 co TSC1641.
  3. Configuración do software:
    • Consulte os seguintes pasos para configurar o software:
      1. Conecte o NUCLEO-H503RB ao seu portátil mediante un cable USB tipo C. (Consulte a Figura 3)
      2. Asegúrese de que ST-Link estea instalado e actualizado. (Consulte a figura 4)
      3. Descarga o paquete STSW-DIGAFEV1GUI. Acepta a licenza e garda o file no teu portátil. Descomprimir o file.
      4. Descarga o paquete STSW-DIGAFEV1FW. Acepta a licenza e garda o file no teu portátil. Descomprimir o file.
      5. Carga o binario file STSW-DIGAFEV1FW na placa STM32 Nucleo.

Requisitos do sistema
O software STSW-DIGAFEV1GUI necesita os seguintes requisitos do sistema para realizar:

Requisitos do sistema

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 01

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 02

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 GUIST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 03
  • Paso 2. Asegúrese de que ST-Link estea instalado e actualizado:
    STLINK debe estar instalado

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 04

  • 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:

  1. 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)
  2. 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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 05

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 06

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 07

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 08

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 09

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 10

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 11

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 12

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 13

Ambas páxinas (seguimento I2C e monitorización I3C son iguais).

Modo de lectura única

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 14

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 15

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 16

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 17

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".

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 18

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 19

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 20

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

ST- GUI -Configuración- para -TSC-1641- Placa de avaliación - 21

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

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *