En esta sección vamos a hablar de componentes que son muy utilizados en nuestros proyectos y que, bien conocidos, pueden incluso servir de base para que el propio lector haga sus propias invenciones.

   Hay muchos componentes que pueden ser adquiridos en las casas especializadas, o aún aprovechados de chatarra, que posibilitan la construcción de aparatos interesantes. A continuación damos la descripción de algunos de ellos.

 

   a) El micrófono de electreto

   Diversos son los montajes que ya publicamos que hacen uso de este sensible micrófono.

   La palabra electreto viene de la propiedad que ciertos materiales tienen que manifestar cargas eléctricas naturales. De la misma manera que los imanes, que manifiestan campos magnéticos, existen tipos de plásticos y resinas que manifiestan cargas electrostáticas en sus caras. (figura 1)

 


| Clique na imagem para ampliar |

 

 

   Los discos de vinilo, por ejemplo, son electretos naturales, dada la facilidad con que las cargas electrostáticas que manifiestan atraen el polvo. Los plásticos especiales se pueden utilizar en la construcción de sensibles micrófonos, que funcionan de la siguiente manera:

   El electreto es atrapado en un sensible diafragma que vibra cuando recibe las ondas sonoras. La vibración hace que las cargas eléctricas del material cambien de posición, alterando así la tensión eléctrica entre sus partes. (figura 2)

 


| Clique na imagem para ampliar |

 

     En el caso de que se produzca un cambio en la tensión eléctrica, la entrada de un sensible transistor de efecto de campo, capaz de amplificar la señal.  Tenemos entonces que las variaciones de presión sonora sobre el diafragma pasan a ser amplificadas por el transistor, proporcionando una señal de buena intensidad en la salida.

   Como el micrófono de electreto ya posee un transistor en su interior (que le garantiza una enorme sensibilidad), la conexión del circuito externo debe ser hecha de manera bien determinada. Es necesario polarizar el transistor, y eso se hace con la ayuda de un resistor cuyo valor debe ser tal que la tensión caiga a valores entre 1,5 y 6 V típicamente, Estos valores, para tensiones hasta 12 V, están entre 1 k y 10 k. (figura 3)

 


| Clique na imagem para ampliar |

 

 

    La señal amplificada del micrófono se retira del punto en que la resistencia se conecta a través de un capacitor, cuyo valor puede ser típicamente entre 47nF y 10 uF.

   Existen tipos de micrófonos de electreto de 3 terminales, como se muestra en la figura 4.

 


| Clique na imagem para ampliar |

 

 

   En estos, tenemos un fie para la alimentación (polarización de transistores), un hilo común (tierra) y un hilo para la salida de señal.   Ver que, como existe polaridad que nos permite modificar su resistencia. (figura 5)

 

 


| Clique na imagem para ampliar |

 

 

   En principio, los trimpots se utilizan en los ajustes (que se hacen sólo una vez), mientras que los potenciómetros se colocan en paneles para ajustes constantes (volumen o tono de una radio, por ejemplo).

   En los montajes experimentales podemos perfectamente intercambiar el uno por el otro, siempre que tengan el mismo valor. El valor que expresamos es el de la resistencia entre las terminales. Así, un trimpot o potenciómetro de 100 k es aquel en que la resistencia puede ser variada de 0 a 100 k.

   Si usted tiene un multímetro puede fácilmente descubrir la resistencia o valor nominal de un trimpot o potenciómetro, probándolo como se muestra en la fig. 6.

 


| Clique na imagem para ampliar |

 

 

c) los circuitos integrados

   Conforme el nombre sugiere, son circuitos completos, ejerciendo una determinada función, que se fabrican en un proceso único, en una minúscula pastilla de silicio semiconductor.

   Así, en lugar de fabricar todos los resistores, diodos, transistores y otros componentes de un amplificador, ¿por qué no fabricarlos en un proceso único, ya interconectados para realizar las funciones completas de un amplificador?

   Esto se logra por la disposición de impurezas que crean regiones P y N en la pastilla de silicio.

   Una región P junto a una N es un diodo; una región P entre dos N forman un transistor; una región P o N más larga forma un resistor; y así sucesivamente ... (figura 7)

 


 

 

 

 Por supuesto, dado las dimensiones de las pastillas, del orden de 1 o me para los integrados comunes, el proceso exige equipos extremadamente precisos y complejos.

   Una vez que los componentes están "integrados" en la disposición deseada, se conectan los hilos terminales y los propios terminales, sellando todo con resina especial plástica (figura 8)

 


| Clique na imagem para ampliar |

 

 

   Los hilos terminales se conectan justamente donde se prevén determinadas funciones, como la entrada, la salida, la alimentación, la tierra, etc.

   Normalmente los capacitores de grandes valores no se pueden integrar (todavía no hay un proceso para ello). Así, cada vez que un circuito integrado necesita un capacitor, se prevé un terminal para su conexión externa. Esto ocurre principalmente en amplificadores de audio, como el TBA820AS que usamos en el proyecto de portada de esta edición, en la que la mayoría de los componentes externos son justamente condensadores de valores elevados.

   Como el circuito interno de un componente de este tipo se especifica, es decir, creado para una determinada finalidad, no podemos usarlo en cosas muy diferentes. Así, si un integrado es un amplificador y otro uno, temporizador (555), el intercambio entre los dos es imposible.

   No hay, pues, una equivalencia realmente funcional para los integrados que retirando un componente de ese tipo de un aparato viejo, a menos que haga algo que sea común en los proyectos como, por ejemplo, ser un amplificador, temporizador, etc., será muy difícil hacer su aprovechamiento en otras cosas.

   Para utilizar un integrado necesitamos, ante todo, conocer sus características y las funciones de sus terminales de conexión. Necesitamos saber entonces lo que es, cuáles son las tensiones de operación, cómo debe ser conectado y también la identificación de sus terminales: cuál es el de entrada, cuál es el de salida, etc.

   Un integrado importante, que utilizamos en esta edición y que también puede servir de base para muchos proyectos, es el TBA810AS, un amplificador de 1 a 7 watts. En la figura 9 tenemos su aspecto, con la identificación de sus terminales.

 


 

 

 

   Observe que la proximidad de los terminales requiere que su montaje sea hecho en placa de circuito impreso, y que él posee aletas de metal donde debe ser fijado un radiador de calor, pues dada su potencia él tiende a calentar. Un circuito típico para el TBA810AS se muestra en la fig. 10.

 


| Clique na imagem para ampliar |

 

 

    La tensión de alimentación puede quedar entre 4 y 16 V. Con 6 V tendremos 1W y con 16 V tendremos 7 W de potencia. La corriente máxima que requiere de la fuente es de 2,5 A, y puede funcionar tanto con altavoces de 4 como 8 ohms. Su resistencia de entrada es de 5 M, y puede amplificar señales de 20 Hz a 20 000 Hz.

   Usted puede utilizar este integrado como base para intercomunicadores, reforzadores de sonido para pequeñas radios, sistemas de sonido para tocadiscos, amplificadores, reforzadores de sonido para coche, etc.

 

 

 

Settings18.934MBMemory Usage58.04msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.2
PHP Version8.3.23
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.27-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" => 1753310604 "last" => 1753310604...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (83.77KB) (315μs)
  • afterInitialise (1.13MB) (4.27ms)
  • afterRoute (179.89KB) (1.24ms)
  • beforeRenderComponent com_content (101.14KB) (480μs)
  • Before Access::preloadComponents (all components) (33.13KB) (188μs)
  • After Access::preloadComponents (all components) (113.49KB) (527μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.24MB) (34.26ms)
  • Before Access::getAssetRules (id:27609 name:com_content.article.31242) (514.65KB) (917μs)
  • After Access::getAssetRules (id:27609 name:com_content.article.31242) (7.38KB) (44μs)
  • afterRenderComponent com_content (374.82KB) (7.36ms)
  • afterDispatch (2.25KB) (54μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.62KB) (2.3ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (472μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (122μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (54.31KB) (973μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (737μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (84μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (247μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (65μs)
  • afterRender (265.73KB) (3.28ms)
  • 1 x After Access::preloadPermissions (com_content) (16.24MB) (59.02%)
    34.26ms
    1 x afterRenderComponent com_content (374.82KB) (12.68%)
    7.36ms
    1 x afterInitialise (1.13MB) (7.35%)
    4.27ms
    1 x afterRender (265.73KB) (5.66%)
    3.28ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.62KB) (3.96%)
    2.30ms
    1 x afterRoute (179.89KB) (2.13%)
    1.24ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (54.31KB) (1.68%)
    973μs
    1 x Before Access::getAssetRules (id:27609 name:com_content.article.31242) (514.65KB) (1.58%)
    917μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.27%)
    737μs
    1 x After Access::preloadComponents (all components) (113.49KB) (0.91%)
    527μs
    1 x beforeRenderComponent com_content (101.14KB) (0.83%)
    480μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (0.81%)
    472μs
    1 x afterLoad (83.77KB) (0.54%)
    315μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.43%)
    247μs
    1 x Before Access::preloadComponents (all components) (33.13KB) (0.32%)
    188μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    122μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.14%)
    84μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.11%)
    65μs
    1 x afterDispatch (2.25KB) (0.09%)
    54μs
    1 x After Access::getAssetRules (id:27609 name:com_content.article.31242) (7.38KB) (0.08%)
    44μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    10μs
21 statements were executed, 5 of which were duplicates, 16 unique16.62ms1.58MB
  • SELECT @@SESSION.sql_mode;37μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 174μ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)212μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`59μ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` = :guest88μ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`255μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `incbmx_content` WHERE `id` = :id80μs1.31KBParams/components/com_content/src/Service/Router.php:289Copy
  • 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)329μ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` = 013.13ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`274μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '31242'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)210μ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`249μ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)260μ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`195μ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 ASC409μ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`214μs5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)89μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context66μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:406Copy
  • 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)171μ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` = 162μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy