Este excelente circuito se puede utilizar con micrófonos de alta impedancia en aplicaciones tales como: Mesas de sonido, Mezcladores, Estaciones de radio, etc. El balance de las entradas reduce la posibilidad de captación de zumbidos con cables de micrófono largos. El circuito se alimenta con una fuente simétrica de 12 V y tiene una impedancia de entrada de aproximadamente 10 k.

   En este artículo, el montaje de un excelente, pero simple preamplificador para micrófonos con impedancias por encima de 5k y que puede excitar fácilmente la mayoría de los amplificadores con una salida entre 300 mA y más de 3 Voltios.

   La distorsión del circuito es extremadamente baja, del orden de 0,05% en el rango de 100 Hz a 10 kHz lo que lo hace ideal para aplicaciones profesionales, como por ejemplo, mesas de sonido, mezcladores, etc.

   El uso de un amplificador operacional con un altísimo rechazo de ripple en una configuración diferencial, nos permite elaborar un amplificador diferencial para micrófono, con entrada balanceada lo que resulta en una gran inmunidad la captación de zumbidos para los cables largos que se utilizan en determinadas aplicaciones .

   La alimentación del circuito es simétrica, pero debido al bajo consumo de corriente y la no necesidad de regulación, una fuente relativamente simple puede ser elaborada para el circuito.

 

Características:

Rango de frecuencias: 10 Hz a 15 kHz

Ganancia de tensión: 40 dB (aprox.)

Distorsión: 0,05% (de 100 Hz a 10 kHz)

Nivel de señal de salida: 300 mV a 3 V

Tensión máxima de entrada: 100 mV

CMRR: 60 dB

 

COMO FUNCIONA

   La base del circuito es un amplificador operacional, que tiene una entrada diferencial con transistores de bajo nivel de ruido. (Equivalentes al LM301 pueden ser utilizados).

   En un amplificador diferencial, lo que tenemos es la amplificación de la diferencia entre las tensiones aplicadas en las dos entradas.

   Así, suponiendo que la ganancia, de un amplificador de este tipo sea 10 (dado por la relación entre los resistores R2 y R1), si la tensión en la entrada inversora es de 0,1 \ 1 y en la entrada no inversora es de 0,2 V la diferencia de 0,1 V será amplificada y tendremos una salida de 10 x (0,2 0,1): 1,0 V, como muestra la figura 1.

 

Figura 1 - La ganancia del amplificador
Figura 1 - La ganancia del amplificador

 

   

Teniendo en cuenta que si utilizamos un amplificador de este tipo, para amplificar señales de un micrófono, con un cable largo, puede ocurrir la captación de zumbido de la red local y que consiste en una tensión senoidal inducida en el cable.

   Como los dos hilos de entrada corren paralelos, las tensiones que son inducidas en cada uno de los cables tienen prácticamente la misma amplitud, así como la misma forma de onda.

   Esto significa que, al llegar a la entrada del amplificador diferencial, no habrá diferencia de valores en cada instante para este zumbido captado, o sea, tendremos una diferencia instantánea de tensiones prácticamente nula.

   El resultado es que no tenemos la amplificación de este zumbido, como ilustra la figura 2.

 

Fig. 2 - Zumbido cancelado en un funcionamiento.
Fig. 2 - Zumbido cancelado en un funcionamiento.

 

 

   Observe que, estando las sinusoides aplicadas en las dos entradas en fase, y siendo su amplitud prácticamente la misma, en cada instante la diferencia de tensión a ser amplificada es cero, y no tenemos salida en el circuito.

   Este hecho, partiendo de un buen balance, nos permite obtener un excelente rechazo de zumbido para un preamplificador que, como éste trabaja con niveles de señales muy bajos, posee una impedancia de entrada elevada y además debe hacer uso de un cable de conexión larga hasta la fuente de señal.

   Los transistores de entrada (Q1 y Q2) además de proporcionar una mejor boda de impedancias para las entradas, también actúan como preamplificadores siendo utilizadas unidades de bajo nivel de ruido en una configuración diferencial.

   

MONTAJE

   En la figura 3, tenemos el diagrama completo del preamplificador.

 

Figura 3 - Diagrama completo del preamplificador
Figura 3 - Diagrama completo del preamplificador

 

  

La placa de circuito impreso se muestra en la figura 4.

 

Figura 4 - Placa para el montaje
Figura 4 - Placa para el montaje

 

   

Por supuesto, para un sistema estéreo, deben montarse dos unidades similares. También existe la posibilidad de utilizar dos micrófonos en la entrada, casándose las impedancias a través de dos potenciómetros.

   La fuente de alimentación se muestra en la figura 5.

 

Figura 5 - Fuente para el circuito
Figura 5 - Fuente para el circuito

 

 

Los transistores Q1 y Q2 son de bajo nivel de ruido, del tipo BC549 o equivalentes (BC239 o incluso BC109), mientras que los demás transistores, son PNP de silicio de uso general 80548 o equivalentes.

   El integrado LM301 debe montarse preferiblemente en zócalo DlL de 8 patillas para mayor facilidad de sustitución en caso de necesidad.

   Los resistores son de 1/8 W o ỳ W con un 10% o 20% de tolerancia y los electrolíticos deben tener una tensión de trabajo de 12 V o más. C1 y C6 pueden ser de poliéster o cerámica, así como C4.

   El valor de C4 en realidad puede cambiarse así como de C1 en función de eventuales compensaciones necesarias para el rango de frecuencias de operación y estabilidad del circuito.

   Para la fuente el transformador no necesita tener más de 100 mA de corriente de secundario y los electrolíticos son para 16 V o más.

   Los diodos son 1N4002 o equivalentes de mayor tensión.

   Las conexiones cortas, para los cables de entrada y salida, además de usar cables blindados y cajas metálicas son importantes para evitar al máximo la captación de zumbidos o problemas de inestabilidad de funcionamiento.

 

PRUEBA Y USO

   Sólo tienes que conectar la salida del preamplificador a la entrada de un buen amplificador y sin conectar el micrófono en la entrada comprobar el nivel de zumbido.

   Si hay presencia de zumbidos, debe verificarse la fuente con una eventual puesta a tierra de la carcasa del transformador.

   Si los zumbidos en la reproducción podemos experimentar el micrófono que debe ser de alta impedancia como, por ejemplo, una cápsula cerámica. Los micrófonos de baja impedancia se pueden utilizar con un adaptador de bodas con salida de 5 k.

 

CI-1 - LM301 o equivalente de circuito integrado

Q1 y Q2 - BC549 - transistores NPN de bajo ruido

Q3 y Q4 y BC548 o equivalentes - NPN de uso general

C1, C2, C3 - 47 uF x 16 V - capacitores electrolíticos

C4 - 47 pF - capacitor de cerámica

C5 - 22 uF x 16V - capacitor electrolítico

C6 - 100 nF - capacitor de cerámica o poliéster

C7 - 1 nF - capacitor de cerámica

R1, R2 y R8 - 10 k - resistores (marrón, negro, naranja)

R3 y R4 - 330 ohms - resistores (naranja, naranja, marrón)

R5, R9 y R12 - 33k - resistores (naranja, naranja, naranja)

R6 y R7 - 12k - resistores (marrón, rojo, naranja)

R10 - resistor (marrón, negro, rojo)

R11 - 3k3 - resistor (naranja, naranja, rojo)

Varios: placa de circuito impreso, zócalo para el integrado, caja para montaje, hilos, soldadura.

Fuente - Material

D1, D2, D3 y D4 - 1N4002 o equivalentes - diodos rectificadores

T1 - Transformador con primario según la red local y secundaria de 9 + 9 V con al menos 100 mA

C1 y C2 - 1000 uF x 16 V - capacitores electrolíticos

F1 - 200 mA - fusible

S1 - Interruptor simple

Varios: cable de alimentación, puente de terminales, hilos, soldadura, soporte para el fusible, etc.

 

 

18.924MBMemory Usage43.52msRequest 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
[]
$_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" => 1749694217 "last" => 1749694217...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.42KB) (858μs)
  • afterInitialise (1.14MB) (4.9ms)
  • afterRoute (179.16KB) (1.17ms)
  • beforeRenderComponent com_content (100.7KB) (539μs)
  • Before Access::preloadComponents (all components) (33.45KB) (292μs)
  • After Access::preloadComponents (all components) (107.06KB) (490μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.4ms)
  • Before Access::getAssetRules (id:21503 name:com_content.article.25289) (514.65KB) (738μs)
  • After Access::getAssetRules (id:21503 name:com_content.article.25289) (7.38KB) (65μs)
  • afterRenderComponent com_content (398.36KB) (6.94ms)
  • afterDispatch (2.25KB) (61μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.8ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (417μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (92μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.22ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (589μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (93μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (184μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (56μs)
  • afterRender (265.75KB) (3.44ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (44.57%)
    19.40ms
    1 x afterRenderComponent com_content (398.36KB) (15.95%)
    6.94ms
    1 x afterInitialise (1.14MB) (11.26%)
    4.90ms
    1 x afterRender (265.75KB) (7.9%)
    3.44ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (4.13%)
    1.80ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.81%)
    1.22ms
    1 x afterRoute (179.16KB) (2.7%)
    1.17ms
    1 x afterLoad (85.42KB) (1.97%)
    858μs
    1 x Before Access::getAssetRules (id:21503 name:com_content.article.25289) (514.65KB) (1.7%)
    738μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.35%)
    589μs
    1 x beforeRenderComponent com_content (100.7KB) (1.24%)
    539μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.13%)
    490μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.96%)
    417μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.67%)
    292μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.42%)
    184μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.21%)
    93μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    92μs
    1 x After Access::getAssetRules (id:21503 name:com_content.article.25289) (7.38KB) (0.15%)
    65μs
    1 x afterDispatch (2.25KB) (0.14%)
    61μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.13%)
    56μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
21 statements were executed, 5 of which were duplicates, 16 unique11.06ms1.58MB
  • SELECT @@SESSION.sql_mode;34μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 186μ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)217μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`47μ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` = :guest68μ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`235μ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)343μ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.62ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`354μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '25289'174μ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)172μ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`186μ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)239μ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`168μ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 ASC380μ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`199μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1154μ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)91μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context59μ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)177μ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` = 164μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy