Los IGBT son componentes de enorme importancia para la electrónica de potencia apareciendo en inversores, conmutación de cargas de altas potencias, controles de motores y mucho más. En este artículo que es parte del contenido de nuestro libro Curso de Electrónica - Electrónica de Potencia mostramos cómo interpretar las características y especificaciones de los IGBTs.

 

Características y especificaciones

Las características de los IGBTs, así como los transistores Bipolares y los MOSFETs son dados por las familias curvas, como se muestra en la figura 1.

 

Figura 1 – Familia de curvas IGBT
Figura 1 – Familia de curvas IGBT

 

 

En particular, los puntos próximos al inicio de la conducción, que se dan en la figura 15.

 

  Figura 2 – Región de curvas cerca del inicio de la conducción
Figura 2 – Región de curvas cerca del inicio de la conducción

 

 

Vea que este tipo de transistor necesita tensiones más altas para la saturación, lo que requiere circuitos de disparo.

Por las curvas características podemos saber exactamente cómo el dispositivo que pretendemos utilizar. Sin embargo, una simbología se utiliza para los parámetros utilizados y ahora se describen.

Como con los otros dispositivos los parámetros de funcionamiento se dan según dos condiciones: grados máximos absolutos (Absolute Máximum Ratings) y condiciones de funcionamiento recomendadas dadas por las características eléctricas (Electrical Characterístics).

Además, tenemos las especificaciones de temperatura (Thermal Characterístics) que indican los límites de esta magnitud, que también deben obedecerse para que el componente funcione correctamente dentro de lo que el fabricante ofrece rendimiento.

Los máximos absolutos no pueden ser sobrepasados de ninguna manera sin el peligro de la destrucción del componente.

Por supuesto, el dispositivo no debe funcionar al máximo, pero dentro de un rango que tenga en cuenta las tolerancias y con ello la máxima seguridad en el uso.

Este rango es dado por las condiciones de funcionamiento recomendadas o las características eléctricas.

 

Máximo Absolutos (Absolute Máximum Rating)

Las especificaciones principales de los máximos absolutos para IGBTs son:

VCes – Tensión máxima entre el colector y el emisor – es el valor máximo de tensión admisible entre el colector y el emisor cuando la puerta y el emisor se colocan en cortocircuito (indicado por S). Si se excede esta tensión, el IGBT será destruido por el rompimiento de la junción entre el colector y el emisor.

 

VGes – Tensión máxima entre la compuerta y el emisor – es el valor máximo de tensión admisible entre estos dos electrodos. Es generalmente entre 20 y 25 V dependiendo del espesor de la capa de óxido que aísla la compuerta. El datasheet específica del componente debe comprobarse.

 

IC – Corriente de colector – normalmente indicada para una temperatura ambiente de 25 ºC. es la corriente de CC máxima que puede ser conducida por el dispositivo bajo las condiciones de temperatura indicadas por el fabricante. En aplicaciones prácticas, la temperatura de la carcasa del dispositivo se considera generalmente en un valor de 100 ºC.

 

ICm – Corriente máxima pulsante del colector – es la corriente máxima que el dispositivo puede conducir en las condiciones de temperatura máxima de la junción. Se específica para un cierto índice de repetición de los pulsos, del ciclo activo y de ciertas condiciones de la repetición. Vea esta especificación en la tabla SOA donde tenemos las regiones seguras delimitadas según el ancho de los pulsos.

 

PD – Potencia máxima de disipación – especificada generalmente por una temperatura ambiente de 25 °C o incluso para una temperatura de la carcasa de 10 ºC. es la potencia máxima que el dispositivo puede disipar.

 

TJ – Temperatura de funcionamiento de la Unión – normalmente adoptada para la industria el valor de 150 ºC.

 

TStg – Temperatura de almacenamiento – el rango de-55 ºC a 150 ºC se suele adoptar.

 

TL – Temperatura máxima de soldadura – usualmente indicada durante un tiempo máximo de 5 segundos. Los valores dependen de la carcasa y son alrededor de 300 ºC.

 

Características Eléctricas (Electrical Characteristics)

a) Con el componente apagado(off)

 

BvCes – Tensión de ruptura (Colector-Emitter Breakdown Voltage) – es la tensión de ruptura entre el colector y el emisor cuando la puerta se cortocircuita al emisor, bajo un determinado valor de corriente.

 

ICes – Corriente de corte del colector (Collector Cut-Off Current) – es la corriente de fuga máxima entre el colector y el emisor con la base y una tensión determinada aplicada a la compuerta.

 

b) Con el componente conduciendo (on)

VGE (TH) – Tensión umbral gate-emissor (G-E Threshold Voltage) – es la tensión que se aplica entre el emisor y la compuerta hace que el dispositivo comience a conducir. Se especifica típicamente para el punto en el cual la corriente del colector alcanza un cierto valor.

 

VCE (SAT) - Tensión de saturación entre el colector y el emisor (Collector to Emitter Saturation Voltage) – esta función de IGBT es importante para determinar la pérdida del dispositivo en el estado de conducción. Indica la caída de tensión que se produce en el dispositivo bajo una tensión determinada, usualmente dado para una tensión de gate de 15 V. esta característica tiene un coeficiente de temperatura negativo, es decir, disminuye con el aumento de la temperatura.

 

 

c) Características dinámicas

Típicamente las características dinámicas de operación de un IGBT se especifican para un Vfw = 0 V y una frecuencia de 1 MHz. La alimentación (Vce) se realiza con una tensión de 30 V. Las principales son:

 

CIes – Capacitancia de entrada (Input Capacitance) - es la capacitancia entre la base y el resto del dispositivo con el colector cortocircuitado al emisor.

 

COes – Capacitancia de la salida (Output Capacitance) – es la capacitancia medida en el colector cuando la compuerta es cortocircuitada al emisor.

 

CRes – Capacitancia de transferencia inversa (Reverse Transfer Capacitance) – es la capacitancia entre el colector y la compuerta.

 

En la figura 3 tenemos la representación de esta capacitancia.

 

   Figura 3 – Capacitancia en un IGBT
Figura 3 – Capacitancia en un IGBT

 

 

d) Tiempos

Las características de la conmutación son de gran importancia para un IGBT.

En la figura 4 tenemos una representación gráfica para las corrientes y las tensiones en un IGBT en la conmutación.

 

Figura 4 – Características de la conmutación
Figura 4 – Características de la conmutación

 

 

Para esta figura, definimos los siguientes tiempos:

tD (on) – Tiempo de demora para el disparo (Turn-On Delay Time) – es el tiempo que tarda la corriente en alcanzar el 10% de la corriente máxima desde el momento de la aplicación del pulso de conmutación.

 

tr – Tiempo de subida (Rise Time) – tiempo necesario para que la corriente del colector alcance el 90% de la corriente máxima, desde el momento en que se aplica el pulso de conmutación.

 

tD (off) – Tiempo de desconexión (Turn-Off Time) – tiempo que tarda la tensión entre el emisor y el colector para alcanzar el 10% de la VCC desde el instante en que se retira el pulso del disparo.

 

tF – Tiempo de caída (Fall Time) – tiempo que se tarda en que la corriente del colector caiga 90% a 10% del valor nominal siendo ignorado en el instante en que se retira el pulso.

 

En los datasheet se dan estos específicos en forma de gráficos.

 

e) Características Térmicas

En la figura 5 tenemos el circuito termal equivalente a un IGBT.

 

   Figura 5 – Circuito termal IGBT
Figura 5 – Circuito termal IGBT

 

 

En este circuito tenemos:

R&thet;cs – Carcasa de resistencia térmica para el disipador térmico (Thermal Resistance, Case to Sink) – la resistencia térmica de la carcasa del componente al disipador térmico, que varía según el tipo de carcasa, el tipo de aislamiento y el tipo de pasta térmica utilizada, además del método del montaje del disipador.

 

Rθsa – Resistencia térmica del disipador térmico al medio ambiente (Thermal Resistance, Sink to Ambient) – determinado por la geometría del disipador térmico y el método de refrigeración, más allá del área del disipador térmico.

 

RΘjc – Resistencia térmica de la junción a la carcasa (Thermal Resiarance, Junction to Case ) – y la resistencia encontrada por el calor generado para pasar de la junción del componente a su carcasa. Depende de la forma en que se fabrique el componente, siendo especificado por el fabricante.

 

 

18.901MBMemory Usage50.8msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1741990597 "last" => 1741990597...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.86KB) (739μs)
  • afterInitialise (1.14MB) (4.84ms)
  • afterRoute (179.16KB) (1.3ms)
  • beforeRenderComponent com_content (100.65KB) (457μs)
  • Before Access::preloadComponents (all components) (33.5KB) (298μs)
  • After Access::preloadComponents (all components) (107.06KB) (756μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (28.05ms)
  • Before Access::getAssetRules (id:16389 name:com_content.article.20348) (514.65KB) (778μs)
  • After Access::getAssetRules (id:16389 name:com_content.article.20348) (7.38KB) (42μs)
  • afterRenderComponent com_content (406.39KB) (6.23ms)
  • afterDispatch (2.25KB) (44μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.6ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (299μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (104μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.01ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (549μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (66μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (188μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (49μs)
  • afterRender (265.73KB) (3.28ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (55.21%)
    28.05ms
    1 x afterRenderComponent com_content (406.39KB) (12.26%)
    6.23ms
    1 x afterInitialise (1.14MB) (9.53%)
    4.84ms
    1 x afterRender (265.73KB) (6.47%)
    3.28ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (3.15%)
    1.60ms
    1 x afterRoute (179.16KB) (2.57%)
    1.30ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.99%)
    1.01ms
    1 x Before Access::getAssetRules (id:16389 name:com_content.article.20348) (514.65KB) (1.53%)
    778μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.49%)
    756μs
    1 x afterLoad (85.86KB) (1.45%)
    739μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.08%)
    549μs
    1 x beforeRenderComponent com_content (100.65KB) (0.9%)
    457μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.59%)
    299μs
    1 x Before Access::preloadComponents (all components) (33.5KB) (0.59%)
    298μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.37%)
    188μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    104μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.13%)
    66μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.1%)
    49μs
    1 x afterDispatch (2.25KB) (0.09%)
    44μs
    1 x After Access::getAssetRules (id:16389 name:com_content.article.20348) (7.38KB) (0.08%)
    42μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
21 statements were executed, 5 of which were duplicates, 16 unique18.57ms1.57MB
  • SELECT @@SESSION.sql_mode;35μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 185μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)300μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`56μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest86μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`366μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)592μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 014.58ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`338μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '20348'149μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)181μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`181μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)253μs3.98KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`212μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC462μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`188μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1118μs1.89KB/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)75μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context74μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)169μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 175μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy