Nada más incómodo, para los que les gusta jugar con circuitos de audio, la comprobación de que ocurren roncos de 60 Hz (de la red de alimentación) cuando el aparato está encendido. Si la causa no está en circuitos internos, filtraciones o blindajes imperfectos, encontrar una solución de eliminación puede ser bastante trabajosa a menos que tenga un FILTRO DE 60 Hz.(Se puede alterar para 50 Hz)

    ¡Él está en todas partes! Usted enciende un amplificador y coloca el dedo en una de las entradas para que se manifieste: el ronquido de 60 Hz.

    Producido por los circuitos de la red de energía este ruido llena todos los ambientes y es captado con mucha facilidad por los circuitos sensibles de audio.

   Basta un blindaje imperfecto, un cable más largo, una conexión imperfecta para que pueda haber la inducción de señal y listo: el ronquido aparece en auriculares, altavoces, grabaciones, en forma de ondulaciones de imagen en los equipos de vídeo, etc.

 


 

 

   Por supuesto, las comprobaciones de cables, blindajes, conexiones son la mejor manera de eliminar los problemas de estos roncos, pero hay casos en que esto no es posible. Cuando muchos equipos están interconectados, la enorme cantidad de cables funciona como una verdadera antena, y por mejores que sean esos cables y sus conexiones, un poco de ronquido acaba apareciendo.

   Una forma de eliminar o reducir a niveles despreciables los roncos de 60 Hz consiste en utilizar un filtro.

   Intercalado entre la entrada de un amplificador y la fuente de señales, funciona como un bloqueo, pero sólo para señales en la frecuencia de 60 Hz, para el que se sintoniza. Las señales de otras frecuencias pueden pasar prácticamente sin atenuaciones.

   El proyecto que describimos en este artículo es un pequeño filtro para señales débiles, es decir, señales de micrófonos, preamplificadores, captadores de instrumentos musicales, fonocaptores y es alimentado por una batería común de 9V. Como su consumo es bastante baja esta batería tendrá excelente durabilidad.

   

Características:

   * Frecuencia central de rechazo: 60 Hz (con sintonía fina)

   * Rango sintonizado: 55 a 65 Hz

   * Tensión de alimentación: 9V

   * Consumo: 200 uA (tip)

   * Impedancia de entrada: 50 k ohms

   * Atenuación en 60 Hz: 80 dB (tip)

      

COMO FUNCIONA

   Una configuración bastante eficiente para la elaboración de filtros pasa-pistas o rechazos de pistas en audio es lo que emplea la red de doble T como se muestra en la figura 2.

 


 

 

   Esta red está formada por capacitores y resistores que, por los valores determinan la frecuencia en que ella y sintonizada. En la frecuencia de sintonía, esta red presenta una impedancia muy alta, debiendo sin embargo los componentes mantener las relaciones de valores indicadas.

   Para tener un filtro que rechaza una determinada frecuencia, basta con usar un paso transistorizado con una retroalimentación que se haga por medio de este doble T.

   Es justamente lo que hacemos usando entonces un transistor BC549 de bajo nivel de ruido y alta-ganancia para interferir lo menos posible en la señal de audio que debe pasar al sistema de sonido.

   En nuestro circuito, para mantener un buen nivel para la señal que pasa por el filtro y tener una alta impedancia de entrada, empleamos la configuración de colector común, con la retirada de la señal por el emisor.

   En el doble T colocamos un componente de ajuste para compensar las tolerancias de los componentes y así llevar el circuito a rechazar exactamente la frecuencia deseada.

   En la figura 3 tenemos la curva aproximada de rechazo obtenida con el filtro.

 


 

 

   En realidad, si el lector desea cambiar el circuito para rechazar otras frecuencias, se pueden realizar cambios en los capacitores, manteniendo los resistores con los valores indicados.

   Determinadas redes de energía están sujetas a ruidos de máquinas industriales que pueden ocurrir en frecuencias diferentes a 60 Hz. Estos ruidos, que eventualmente afectan a un equipo, siempre que tengan sus frecuencias identificadas, pueden ser eliminados con un filtro apropiado.

   El propio ruido generado por un motor de rotación fija (y por lo tanto frecuencia fija) de un ventilador en un amplificador de potencia, puede ser cortado con un filtro como éste, si el filtrado directo de la corriente que lo alimenta no resuelve el problema.

   

MONTAJE

   En la figura 4 tenemos el diagrama completo del aparato, que corresponde naturalmente a un canal. Para un equipo estéreo sujeto al problema deben montarse dos filtros.

 

 


 

 

 

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

 

 


 

 

 

   Es importante que las conexiones de entrada y salidas de las señales sean blindadas con las mallas debidamente aterrizadas, si es posible en punto común, para que los ruidos que se intenta eliminar, sean nuevamente captados.

   La utilización de una caja metálica es altamente recomendable para el proyecto, en el sentido de funcionar como blindaje.

El transistor es el BC549, pero si no hay necesidad de un transistor de bajo nivel de ruido en la aplicación visada se puede utilizar el BC548.

   Los resistores son de 1/8W con 5% o más de tolerancia y los capacitores más pequeños, usados en el filtro deben ser de poliéster. Los capacitores más grandes son electrolíticos para 12V o más de tensión de trabajo.

   P1 es un trimpot, para permitir el ajuste interno de la frecuencia de rechazo. Para la batería se debe utilizar un conector apropiado, con la observación de la polaridad en el momento de la conexión.

   Los jack deben ser de acuerdo con los cables de señal que se utilizarán. Los tipos más comunes en este tipo de aplicación son los RCA.

 

      PRUEBA Y USO

   Para probar y ajustar conecte la salida del filtro a la entrada de un amplificador, como se muestra en la figura 6.

 

 


 

 

 

   Conecte a la entrada del filtro un enchufe adecuado con un hilo en el polo vivo, pero del tipo simple (sin blindaje) para servir de fuente de ronquidos.

   Abra el volumen del amplificador hasta que oiga el ronquido de 60Hz claramente y con el filtro accionado ajuste P1 hasta que observe una buena atenuación del ronquido.

   Hecho el ajuste, el filtro está listo para su uso. Si la intercalación del filtro con la fuente de señal provoca distorsiones o pérdidas en las señales es porque las características del filtro no se adaptan a las de la fuente y no deben utilizarse en estas condiciones.

   

   Semiconductores:

   Q1 - BC549 - transistores NPN de bajo ruido

   

Resistores: (1 / 8W, 5%)

   R1 - 82 k ohms

   R2, R4 - 22 k ohms

   R3 - 10 k ohms

   R5 - 15 k ohms

   R6, R7 - 470 k ohms

   R8 - 27 k ohms

   P1 - 47 k ohms - trimpot

   

Capacitores:

   C1 - 4,7 uF / 12V - electrolítico

   C2 - 150 nF - cerámico o poliéster

   C3, C4 - 82 nF - poliéster

   C5 - 100 uF / 12V - electrolítico

   C6 - 10 uF / 12V - electrolítico

   

Varios:

   J1. J2 - jack RCA - ver texto

   B1 – 9 V - batería

   S1 - Interruptor simple

   Placa de circuito impreso, caja para montaje, cables blindados, conector de batería, cables, soldadura, etc.

 

 

18.924MBMemory Usage44.93msRequest 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:49 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "PATH_TRANSLATED" => "redirect:/ind...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1750763581 "last" => 1750763581...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.34KB) (1.22ms)
  • afterInitialise (1.14MB) (5.35ms)
  • afterRoute (179.16KB) (1.23ms)
  • beforeRenderComponent com_content (100.7KB) (564μs)
  • Before Access::preloadComponents (all components) (33.45KB) (313μs)
  • After Access::preloadComponents (all components) (107.06KB) (467μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (20.23ms)
  • Before Access::getAssetRules (id:17045 name:com_content.article.20974) (514.65KB) (874μs)
  • After Access::getAssetRules (id:17045 name:com_content.article.20974) (7.38KB) (87μs)
  • afterRenderComponent com_content (398.08KB) (7.45ms)
  • afterDispatch (2.25KB) (43μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.55ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (317μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (98μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.03ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (571μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (60μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (209μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (47μs)
  • afterRender (265.75KB) (3.07ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (45.02%)
    20.23ms
    1 x afterRenderComponent com_content (398.08KB) (16.59%)
    7.45ms
    1 x afterInitialise (1.14MB) (11.9%)
    5.35ms
    1 x afterRender (265.75KB) (6.84%)
    3.07ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (3.46%)
    1.55ms
    1 x afterRoute (179.16KB) (2.73%)
    1.23ms
    1 x afterLoad (85.34KB) (2.72%)
    1.22ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.3%)
    1.03ms
    1 x Before Access::getAssetRules (id:17045 name:com_content.article.20974) (514.65KB) (1.95%)
    874μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.27%)
    571μs
    1 x beforeRenderComponent com_content (100.7KB) (1.26%)
    564μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.04%)
    467μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.71%)
    317μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.7%)
    313μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.47%)
    209μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    98μs
    1 x After Access::getAssetRules (id:17045 name:com_content.article.20974) (7.38KB) (0.19%)
    87μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.13%)
    60μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.1%)
    47μs
    1 x afterDispatch (2.25KB) (0.1%)
    43μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique11.26ms1.58MB
  • SELECT @@SESSION.sql_mode;30μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 175μ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)181μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`48μ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` = :guest76μ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`244μ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)320μ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.83ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`365μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '20974'199μ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)207μ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`187μ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)247μ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`170μ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 ASC391μ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`170μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1135μ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)84μ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)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` = 169μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy