Una de las ventajas de la disponibilidad de transistores Darlington de alta potencia es que podemos elaborar amplificadores de audio con circuitos relativamente simples, de bajo costo y con potencias de salida bastante elevadas. Los circuitos propuestos en este artículo son un ejemplo de lo que puede hacerse, tomando como base el par de transistores complementarios Darlington TIP142 y TIP147.

Los circuitos son relativamente simples, y sus salidas tienen el mismo orden de potencia que los mayores amplificadores existentes actualmente en el mercado.

Una de las principales ventajas encontradas en el diseño de amplificadores de audio donde se utilizan transistores Darlington de potencia en la salida es la necesidad de pasos de pequeña potencia en la excitación.

La elevada ganancia de estos transistores elimina la necesidad de transistores intermedios, que, para los amplificadores de potencias muy altas, pueden significar un gasto considerable, dada la propia potencia que ellos necesitan tener; esto sin hablar de los problemas de diseño de la placa de circuito impreso.

Hoy podemos contar con transistores Darlington de potencias muy altas ya un costo muy accesible como el par formado por los tipos TlP142 y TlP147 (NPN y PNP, respectivamente).

Estos transistores, para 100 V y 10 A con disipación de 125 W, permiten la realización de buenos proyectos, como lo que describimos.

Una posibilidad interesante para los lectores que necesitan altas potencias de audio es utilizar estos circuitos en módulos. Así, dos módulos forman un sistema estéreo de 500 W.

Para la sonorización de grandes ambientes, se pueden utilizar diversos módulos, cada uno con una potencia PMPO de 250 W.

El circuito básico se da en dos versiones, de potencias diferentes, que depende justamente de donde se utilizará el amplificador.

La fuente de alimentación es simétrica, eliminando así la necesidad del operacional electrolítico de alto valor para acoplamiento al altavoz.

Recordamos que en este tipo de proyecto debe haber especial cuidado con las conexiones de potencia y la propia instalación del sistema, en lo que se refiere a la parte térmica.

Los lectores que deseen montar con seguridad el aparato deben tener buena experiencia con este tipo de circuito.

 

Características

Potencia de salida: versión 1: 180 W (PMPO) por canal (versión 2: 250 W (PMPO) por canal

Corriente consumida a plena potencia: 180 W (1, 58 A), 250 W (2,5 A)

Corriente de reposo: 17 a 25 mA

Resistencia de carga: 4 W

Impedancia de entrada: 39 k ohms

Distorsión con 80% de la potencia máxima: menor que 0,5%

Respuesta de frecuencia (-1 dB): 20 Hz a 60 kHz

 

COMO FUNCIONA

Los transistores Darlington en realidad son circuitos integrados que reúnen en un único componente dos transistores y dos resistores, en la configuración indicada en la figura 1.

 

Figura 1 - Los transistores TIP142 (NPN) y TIP147 (PNP)
Figura 1 - Los transistores TIP142 (NPN) y TIP147 (PNP)

 

El resultado es un circuito que se comporta como un solo transistor, cuya ganancia es el producto de las ganancias de los transistores usados ??por separado, y que en el caso es de al menos 1000.

Esto significa que, en realidad, tenemos un "super-transistor" que puede controlar elevadísimas corrientes de colector a partir de tenues (1 000 veces menores) corrientes de base.

Los tipos TlP142 (NPN) y TlP147 (PNP) son transistores de potencia donde la corriente de colector puede llegar a 10 A. lo que significa la posibilidad de ser utilizados en amplificadores de buena potencia.

La configuración empleada es la tradicionalmente utilizada en la mayoría de los circuitos transistorizados con la salida complementaria, con dos transistores, un NPN y otro PNP, conduciendo alternativamente, conforme muestra la figura 2.

 

Figura 2 - La etapa de salida de potencia
Figura 2 - La etapa de salida de potencia

 

En esta configuración tenemos una fuente de alimentación simétrica, que proporciona una tensión positiva y una tensión negativa en relación a la referencia (tierra) donde está conectada la carga (altavoz).

En cuanto a la elevada carga de los operacionales electrolíticos de la fuente de alimentación, estos funcionan como depósitos de energía para atender las solicitudes de los transistores en la obtención de corrientes elevadas, y así se pueden obtener elevadas potencias instantáneas de audio (PMPO), como se ha caracterizado en este proyecto.

Así, en los semiciclos positivos de la señal de audio, conduce el transistor NPN, de modo que la corriente fluye del + Vcc. a la tierra, pasando por el altavoz.

En los semiciclos negativos, conduce el transistor PNP, de modo que la conducción ocurre de la tierra al - Vc.c., también pasando por el altavoz.

Ver que la potencia final (dos semiciclos) es dada por la suma de las corrientes de las dos ramas de la fuente.

Es muy importante en este tipo de circuito que las salidas sean equilibradas de modo que, en una señal, un semiciclo no sea diferente del otro, pues eso significar una distorsión.

El ajuste del punto de funcionamiento de esta etapa es importante, tanto en vista de la necesidad de mantener la simetría de la señal, como también de un factor denominado "deriva térmica".

Cuando los transistores de salida se calientan, con la operación a plena carga hay una tendencia de este calentamiento a cambiar sus características, aumentando la corriente de fuga del colector del primer elemento del par, como muestra la figura 3.

 

Figura 3 - La deriva térmica
Figura 3 - La deriva térmica

 

En el sitio tenemos un interesante artículo explicando lo que es la deriva térmica.

Esta corriente es amplificada por el propio transistor, y luego por el segundo del par, y el resultado es un aumento sustancial de la corriente de reposo capaz de aumentar aún más el calentamiento del componente.

Y así, más fuga más corriente, más corriente más calor, más calor más fuga, en un proceso acumulativo que, saliendo del control, lleva el componente a la destrucción.

Una manera de fijar la polarización correcta de los transistores de salida, y evitar el problema de deriva térmica es con la utilización de un transistor que estará en contacto térmico con el radiador de calor de los transistores de salida.

Este transistor "siente" las variaciones de temperatura del transistor de salida y reduce proporcionalmente la tensión entre las bases de los Darlingtons, para reducir así la corriente de reposo.

El ajuste del punto de funcionamiento de este transistor, hecho por medio de un trimpot, es muy importante para garantizar la estabilidad del circuito.

La excitación de los Darlingtons es hecha por un transistor PNP de media potencia y alta tensión.

El BC640 es ideal para esta aplicación, pero equivalentes de 80 V y 1 A pueden ser usados.

Finalmente, tenemos la etapa de preamplificación, que consiste en un par diferencial con transistores BC547B o equivalentes.

La configuración de par diferencial es especialmente atractiva en los proyectos en los que se desea una excitación de alta potencia con pocos elementos y la garantía de la simetría de la señal, lo que es importante en nuestro circuito.

El trimpot en los emisores del par diferencial tiene por función ajustar la simetría de funcionamiento. El mejor ajuste debe ser hecho con la inyección de una señal y observación por medio de un osciloscopio.

 

MONTAJE

En la figura 4 tenemos el diagrama del amplificador básico.

 

Figura 4 - Diagrama del amplificador básico
Figura 4 - Diagrama del amplificador básico

 

Para las dos versiones, de potencias diferentes, cambia sólo el valor de la resistencia R3, (36 k ohmios a 180 W y 47 k ohmios a 250 W) y la tensión de alimentación, que se dará en función de la fuente.

La disposición de los componentes principales en una placa de circuito impreso se muestra en la figura 5.

 

Figura 5 - Placa para el montaje
Figura 5 - Placa para el montaje

 

Observe que los transistores Darlingtons de potencia deben montarse en excelentes disipadores de calor. Estos disipadores deben quedar aislados del colector del transistor, que corresponde a su aleta, por medio de una hoja de mica o de plástico apropiado para este propósito.

Junto a uno de los transistores de salida se monta el transistor regulador Q4.

Los cables de conexión a los transistores de salida, así como al positivo de la alimentación, negativo y tierra, además del altavoz, deben ser gruesos, dada la corriente intensa.

Las disipaciones de los resistores se indican en la lista de material, con especial atención a R12 y R13, que deben ser de hilo.

Las tensiones de los operacionales electrolíticos también se indican en la lista de materiales.

En la figura 6 damos la disposición de los terminales de los transistores para facilitar su montaje.

 

Figura 6 - Montaje de los transistores en el disipador
Figura 6 - Montaje de los transistores en el disipador

 

Los diodos D, y D2 tanto pueden ser 1N4148 como de otro tipo, siendo una buena práctica que se sitúen muy cerca de R7, de modo que el calor del resistor retroalimente en el sentido de estabilizar el transistor conductor.

Para la entrada de señal se debe utilizar el cable blindado debidamente conectado a tierra.

El circuito no incluye un preamplificador pero cualquiera que tenga una salida de al menos 500 mV debe excitar satisfactoriamente la salida a la máxima potencia.

En la figura 7 tenemos el diagrama de la fuente de alimentación, observándose que la tensión de secundario del transformador depende de la potencia.

 

Figura 7 - Fuente de alimentación para el circuito
Figura 7 - Fuente de alimentación para el circuito

 

La corriente dependerá de la versión. Para 180 + 18o W (PMPO) tenemos 4 A de secundaria, y para la versión de 250 + 25O W (PMPO) tenemos 5 A.

Las tensiones de trabajo de los electrolíticos se indican en el diagrama, y ??los diodos admite equivalentes.

El fusible de protección es importante en el diseño para mayor seguridad. El conjunto puede ser utilizado en módulo o montado en cajas metálicas que servir de blindaje.

El control de volumen y balance se conjugará con el preamplificador.

 

Prueba y uso

Para probar el aparato, primero conecte el amplificador a una fuente, sin carga (sin altavoz). Mida las tensiones de la fuente y verifique la corriente de reposo ajustándola en P2. Para la versión de menor potencia puede estar entre 10 y 18 mA, y para la versión mayor, entre 15 y 25 mA.

Compruebe el funcionamiento normal de la fuente en estas condiciones, conecte una carga e inyecte en la entrada una señal para verificar el funcionamiento.

Si tiene un osciloscopio, conéctelo en la unión de R12 con R13 y, utilizando una carga resistiva, ajuste P1 para la simetría de la señal.

Comprobado el funcionamiento es sólo utilizar el aparato.

En la figura 8 tenemos una sugerencia de preamplificador que se puede utilizar con este aparato.

 

Figura 8 - Preamplificador con control de tono
Figura 8 - Preamplificador con control de tono

 

Todas las conexiones entre componentes y entradas deben ser blindadas para no ocurrir la captación de zumbidos.

 

 

Lista de materiales conforme original en português
Lista de materiales conforme original en português

 

 

18.936MBMemory Usage41.29msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
array:1 [ "id" => "3857:amplificador-darlington-hasta-500-wpmpo-art698s" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:49 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "PATH_TRANSLATED" => "redirect:/ind...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749107553 "last" => 1749107553...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.23KB) (196μs)
  • afterInitialise (1.14MB) (2.99ms)
  • afterRoute (65.54KB) (264μs)
  • beforeRenderComponent com_content (31.32KB) (355μs)
  • Before Access::preloadComponents (all components) (97.45KB) (161μs)
  • After Access::preloadComponents (all components) (112.46KB) (401μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (20.2ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (2.91ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (36μs)
  • afterRenderComponent com_content (450.29KB) (5.48ms)
  • afterDispatch (2.25KB) (71μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.74ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (486μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (100μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.3ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (608μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (89μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (189μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (54μs)
  • afterRender (308KB) (3.54ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (48.93%)
    20.20ms
    1 x afterRenderComponent com_content (450.29KB) (13.28%)
    5.48ms
    1 x afterRender (308KB) (8.57%)
    3.54ms
    1 x afterInitialise (1.14MB) (7.25%)
    2.99ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (7.06%)
    2.91ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (4.22%)
    1.74ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (3.14%)
    1.30ms
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.47%)
    608μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (1.18%)
    486μs
    1 x After Access::preloadComponents (all components) (112.46KB) (0.97%)
    401μs
    1 x beforeRenderComponent com_content (31.32KB) (0.86%)
    355μs
    1 x afterRoute (65.54KB) (0.64%)
    264μs
    1 x afterLoad (85.23KB) (0.48%)
    196μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.46%)
    189μs
    1 x Before Access::preloadComponents (all components) (97.45KB) (0.39%)
    161μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.24%)
    100μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.22%)
    89μs
    1 x afterDispatch (2.25KB) (0.17%)
    71μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.13%)
    54μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.09%)
    36μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
22 statements were executed, 5 of which were duplicates, 17 unique10.83ms1.56MB
  • SELECT @@SESSION.sql_mode;26μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 158μ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)134μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`44μ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` = :guest62μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • 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)243μ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` = 07.57ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`343μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.3857'71μs1.52KB/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`334μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '3857'158μ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)153μ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`173μ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)216μs3.97KBParams/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`163μ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 ASC372μ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`166μs5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1162μs656B/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)92μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context57μ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)159μ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` = 171μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content
  • warningassets - No asset found for com_content.article.3857, falling back to com_content